gpt4 book ai didi

xml - Odoo - 从基本模块继承 Action

转载 作者:行者123 更新时间:2023-12-05 07:41:47 29 4
gpt4 key购买 nike

我想从base继承下面的action并更改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>

最佳答案

您可以使用替代解决方案来做到这一点。

例如:

    <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>

You need to create ir.actions.act_window.view , in which give your custom form & tree view.

这可能对你有帮助。

关于xml - Odoo - 从基本模块继承 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45167254/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com