Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/web-services/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openerp 无法迭代域筛选器中的字段_Openerp - Fatal编程技术网

Openerp 无法迭代域筛选器中的字段

Openerp 无法迭代域筛选器中的字段,openerp,Openerp,我有两个班级“班级”和“学生”,他们之间的关系是一对一。i、 一个班会有很多学生 然后第三节课通过选择一个班级和一个学生来映射我需要输入的位置。因此,我只想筛选所选班级的学生 我实现了下面的域过滤器 <field name="class"/> # many2one field <field name="student" domain="[('student.cols.id','=',class)]"/> # many2one field where cols is th

我有两个班级“班级”和“学生”,他们之间的关系是一对一。i、 一个班会有很多学生

然后第三节课通过选择一个班级和一个学生来映射我需要输入的位置。因此,我只想筛选所选班级的学生

我实现了下面的域过滤器

<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)]"/>