Openerp 无法迭代域筛选器中的字段
我有两个班级“班级”和“学生”,他们之间的关系是一对一。i、 一个班会有很多学生 然后第三节课通过选择一个班级和一个学生来映射我需要输入的位置。因此,我只想筛选所选班级的学生 我实现了下面的域过滤器Openerp 无法迭代域筛选器中的字段,openerp,Openerp,我有两个班级“班级”和“学生”,他们之间的关系是一对一。i、 一个班会有很多学生 然后第三节课通过选择一个班级和一个学生来映射我需要输入的位置。因此,我只想筛选所选班级的学生 我实现了下面的域过滤器 <field name="class"/> # many2one field <field name="student" domain="[('student.cols.id','=',class)]"/> # many2one field where cols is th
<field name="class"/> # many2one field
<field name="student" domain="[('student.cols.id','=',class)]"/> # many2one field where cols is the many2one field to class "class". In the right side i am able to get the id correct
请澄清。感谢您花时间在
域中,不要使用student.cols.id
。如果cols
是student
中的manyOne字段,则使用domain=“[('cols','=',class)]”
。
例如,如果student\u id
是一个字段,其中模型与class\u id
具有多个一的关系,则使用
<field name="student_id" domain="[('class_id','=',class)]"/>
<field name="student_id" domain="[('class_id','=',class)]"/>