odoo 给子表设默认值
# 设置默认值函数
@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())
在视图中的one2Many字段添加默认值。
使用列表设置默认值。
具体方式看代码.
https://blog.csdn.net/hef97/article/details/128239554
浙公网安备 33010602011771号