再寫業務時出現了新的需求,
需要在視圖中的one2Many字段添加默認值。
使用列表設置默認值。
具體方式看代碼:
# 設置默認值函數
@api.model
def _default_ids(self):
default_ids=[]
for s in range(1,6):
default_ids.append((0, 0,{'service':s,'all':0})) #字典裏邊填的是默認子表的值,前面0,0都是默認的
return default_ids
# 字段
ids = fields.One2many('模型1', '模型2‘, default=lambda self: self._default_ids())