i tried pass list check in domain field in view side. when execute displayed error telling passing variable defined
in python file
class generate_time_table_line(osv.osv_memory): @api.onchange('lecturer_id') def onchange_lecturer(self): if self.lecturer_id: global list_new list_new =[1] return list_new
in view file
<record id="view_gen_time_table_line_tree" model="ir.ui.view"> <field name="name">gen.time.table.line.tree</field> <field name="model">gen.time.table.line</field> <field name="priority" eval="8" /> <field name="arch" type="xml"> <tree string="timetable line" editable="top"> <field name="day" /> <field name="period_id" /> <field name="lecturer_id" /> <field name="subject_id" domain="[('id','=',list_new)]"/> </tree> </field> </record>
error
uncaught error: nameerror: name 'list_new' not defined
first, avoid error, list_new
should field name.
second, in domain comparing id (integer?) list. maybe meant 'in' instead of '='
Comments
Post a Comment