我想从基础 继承以下操作并更改 view_id 。
<record id="account.action_account_payments" model="ir.actions.act_window">
<field name="name">Payments</field>
<field name="res_model">account.payment</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,graph</field>
<field name="context">{'default_payment_type': 'inbound'}</field>
<field name="domain">[('partner_type', '=', 'customer')]</field>
<field name="view_id" ref="view_account_payment_tree"/>
</record>
以下代码,正确的方法吗?它是继承还是覆盖了该操作?我只想继承操作并更改view_id并在按钮单击中调用它。
<record id="module_name.record_id" model="record_model">
<field name="name">New record name</field>
</record>
答案 0 :(得分:0)
您可以使用替代解决方案。
前:
<record id="payment_tree_view" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="view_id" ref="view_payment_tree"/>
<field name="act_window_id" ref="account.action_account_payments"/>
</record>
<record id="payment_form_view" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="view_payment_form"/>
<field name="act_window_id" ref="account.action_account_payments"/>
</record>
你需要创建ir.actions.act_window.view,在其中给你的 自定义表格&amp;树视图。
这可能会对你有帮助。