按保存按钮后,Many2many字段不存储值
屏幕截图:
预期的行为:它应该存储值以供以后使用
edits:] >>
型号:
@api.onchange('Start_Date', 'Cycle_Type', 'Cycle_val')
def _compute_Stop_Date(self):
date_range_obj= self.env['working.shift.date.range']
for record in self:
days_to_add1=0
days_to_add=0
list_date_range_ids = []
current_date = fields.Datetime.from_string(record.Start_Date)
day_on=fields.Datetime.from_string(record.Start_Date)
if record.Cycle_Type == 'day':
days_to_add=record.Cycle_val
while days_to_add > 1:
date_range_id= date_range_obj.create({'date':current_date,'day':current_date.strftime('%A')})
list_date_range_ids.append(date_range_id.id)
current_date += timedelta(days=1)
days_to_add -= 1
else:
days_to_add1=record.Cycle_val
days_to_add=days_to_add1*7
while days_to_add > 1:
date_range_id= date_range_obj.create({'date':current_date,'day':current_date.strftime('%A')})
list_date_range_ids.append(date_range_id.id)
current_date += timedelta(days=1)
days_to_add -= 1
record.Stop_Date=current_date
record.Stop_Date_day=current_date.strftime('%A')
record.Start_Date_day=day_on.strftime('%A')
date_range_id= date_range_obj.create({'date':current_date,'day':current_date.strftime('%A')})
list_date_range_ids.append(date_range_id.id)
record.Date_range = [(6,0,list_date_range_ids)]
[按保存按钮后,Many2many字段不存储值。屏幕快照:预期行为:应存储值以供以后使用它编辑:型号:@ api.onchange('Start_Date',...
我有同样的问题,解决方案是添加小部件以查看例如“ widget =“ many2many_tags”]