'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つの条件もサポートされています..次に、これを実装する方法. 私に助言してください