Openerp 如何在视图中的计算数据上设置字段域?

Openerp 如何在视图中的计算数据上设置字段域?,openerp,Openerp,我想限制多个One(res.partner)字段仅显示属于给定合作伙伴类别的值 如果我知道类别id,那么我可以将其添加到我的视图中: <field name="insurer" domain="[('category_id', 'in', 1)]"/> 有没有一种方法可以在不使用onchange处理程序的情况下将这样一个计算域放入视图代码中?如果视图中有category\u id字段,则可以在域中使用它 请尝试以下代码: <field name="insurer" domai

我想限制多个One(res.partner)字段仅显示属于给定合作伙伴类别的值

如果我知道类别id,那么我可以将其添加到我的视图中:

<field name="insurer" domain="[('category_id', 'in', 1)]"/>

有没有一种方法可以在不使用onchange处理程序的情况下将这样一个计算域放入视图代码中?

如果视图中有
category\u id
字段,则可以在域中使用它

请尝试以下代码:

<field name="insurer" domain="[('category_id', '=', category_id)]"/>


看。

谢谢,我知道这一点。问题是,如果您还不知道类别id,那么如何指定域的最后一部分,因为它是在相同的xml中创建的。
<field name="insurer" domain="[('category_id', '=', category_id)]"/>