我有记录需要根据xml视图中的条件进行过滤。
模型A(注册客户):
field_a_id = fields.One2many('reg.customers', 'customer_id')
B型(客户):
customer_id = fields.Many2one('customers')
status = fields.Selection([('option_a', 'Option A'), ('option_b', 'Option B')])
<separator string="Customers" colspan="4" />
<group colspan="4" col="4">
<field name="field_a_id" nolabel="1" >
<tree delete="false" create="false">
<field name="name" />
<field name="father_name" />
<field name="contact" />
<field name="cnic" />
</tree>
</field>
</group>
答案 0 :(得分:0)
如果我理解正确,我认为您想在一个与特定customer_id相关的表单视图中显示一个树形视图,其中的field_a_id值与该customer_id相关。
如果是这样,您可以尝试将域过滤器应用于field_a_id字段,例如:
<field name="field_a_id" domain="[('customer_id', '=', id)]" nolabel="1" options="{'no_create':True, 'no_delete': True}">
<tree>
<field name="name" />
<field name="father_name" />
<field name="contact" />
<field name="cnic" />
</tree>
</field>