'bpl_company_id':fields.many2one('res.company', 'Company', help='Company'),
'bpl_estate_id':fields.many2one('bpl.estate.n.registration', 'Estate', help='Estate', domain="[('company_id','=',bpl_company_id)]"),
'bpl_division_id':fields.many2one('bpl.division.n.registration', 'Division', help='Division', domain="[('estate_id','=',bpl_estate_id)]"),
'ref_no': fields.char('Reference No', size=10,),
'offered_date': fields.date('Offered Date'),
'work_offers_id':fields.many2one('bpl.work.offer', 'Work Offer', domain="[('bpl_company_id','=',bpl_company_id),('bpl_estate_id','=',bpl_estate_id),('bpl_division_id','=',bpl_division_id),('gang_no','=',gang_no),('date_of_offer','=',offered_date)]"),
上面显示了我在work_update类中的代码 我的要求是这样的。需要加载有关上述过滤条件的工作报价列表。如果我没有输入某些条件,则需要打开具有其他限制的列表。例如:- 如果未输入日期,则由于其公司/部门 ID 需要打开相关记录
我也参考了我的工作区,我发现我们可以为此使用 AND、OR(例如 '|'、'&'),但它们也支持最多 2 个条件......然后如何实现它。请给我建议