0
我正在尝试为自定义模块定义一个设置视图。设置视图中的重复保存和取消按钮
我按照双方的官方文档和博客,帮助你的代码适应Odoo 10:
http://odoo-development.readthedocs.io/en/latest/dev/py/res.config.settings.html http://ludwiktrammer.github.io/odoo/custom-settings-odoo.html
目前,这是我的代码显示形式:
<record id="mymodule_configuration_form" model="ir.ui.view">
<field name="name">TEST Settings</field>
<field name="model">mymodule_settings</field>
<field name="arch" type="xml">
<form class="oe_form_configuration">
<header>
<button string="Save" type="object"
name="execute" class="oe_highlight"/>
<button string="Cancel" type="object"
name="cancel" class="oe_link"/>
</header>
<sheet>
<group>
<label for="color"/>
<field name="color"/>
</group>
</sheet>
</form>
</field>
</record>
这是菜单的代码:
<menuitem id="mymodule_menu"
name="Custom Saleorder"
parent="base.menu_custom" />
<act_window id="mymodule_settings_action"
name="Custom Saleorder Settings Action"
res_model="mymodule_settings"
view_mode="form" />
<menuitem id="mymodule_settings_menu"
name="Settings"
action="mymodule_settings_action"
parent="mymodule_menu" />
虽然这样做,我发现我已经复制按钮,我如何删除上述的?
我认为,我对付它继承res.config.settings模型中的事实是相关的。
你不需要添加保存和取消按钮。 Odoo将追加本身。只需从标题部分删除这些按钮即可。然后再试一次。 – KbiR
我是这样做的,但Odoo默认添加的按钮不会保存/更新ir_config_param表。 –