I have a wizard defined. I am able to open the wizard with a menu item, as seen on the screenshot below (Quick Create Project). But how can I override the New button (circled)?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- 会計
- 在庫
- PoS
- Project
- MRP
この質問にフラグが付けられました
Hi,
You can hide the default “New” button and replace it with your own button that opens the wizard.
<record id="view_project_tree_inherit" model="ir.ui.view">
<field name="name">project.project.tree.inherit</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.view_project_tree"/>
<field name="arch" type="xml">
<!-- Hide default "New" button -->
<xpath expr="//tree" position="attributes">
<attribute name="create">false</attribute>
</xpath>
<!-- Add custom button to trigger wizard -->
<xpath expr="//tree" position="after">
<header>
<button name="%(your_wizard_action)d"
type="action"
string="New"
class="oe_highlight"/>
</header>
</xpath>
</field>
</record>
Hope it helps.
関連投稿 | 返信 | ビュー | 活動 | |
---|---|---|---|---|
|
1
9月 25
|
333 | ||
|
2
8月 25
|
564 | ||
|
2
8月 25
|
650 | ||
|
2
8月 25
|
698 | ||
|
0
8月 25
|
604 |