odoo multi select 字段 .. 创建列表值以供选择
odoo multi select field .. create list values to choose from
我是这个领域的新手,我想创建包含星期几的固定列表,以便在多选领域从中选择。我想我需要使用 many2many 关系。(为每个人选择假期的整个想法)
所以我如何将这个固定列表传递给 manytomany 字段,例如:
Holidays = [(saturday, saturday), (sunday,sunday), (monday, monday),(tuesday, tuesday), (wednesday', 'wednesday),(Thursday, Thursday),(Friday,Friday)]
vacation = fields.Many2many('Holidays')
在您的情况下,您需要一个新的工作日模型,然后您将休假关系应用到新的工作日。
class CustomWeekdays(model.Models):
_name = 'custom.weekdays'
name = fields.Char()
day_type = fields.Selection([
('saturday', 'Saturday'),
('sunday', 'Sunday'),
('monday', 'Monday'),
('tuesday', 'Tuesday'),
('wednesday', 'Wednesday'),
('thursday', 'Thursday'),
('friday', 'Friday')
])
def name_get(self):
''' Here you should define how search the name '''
pass
class CustomHoliday(model.Models):
_name = 'custom.holiday'
name = fields.Char()
vaction_ids = fields.Many2many('custom.weekdays', string='Days')
我是这个领域的新手,我想创建包含星期几的固定列表,以便在多选领域从中选择。我想我需要使用 many2many 关系。(为每个人选择假期的整个想法) 所以我如何将这个固定列表传递给 manytomany 字段,例如:
Holidays = [(saturday, saturday), (sunday,sunday), (monday, monday),(tuesday, tuesday), (wednesday', 'wednesday),(Thursday, Thursday),(Friday,Friday)]
vacation = fields.Many2many('Holidays')
在您的情况下,您需要一个新的工作日模型,然后您将休假关系应用到新的工作日。
class CustomWeekdays(model.Models):
_name = 'custom.weekdays'
name = fields.Char()
day_type = fields.Selection([
('saturday', 'Saturday'),
('sunday', 'Sunday'),
('monday', 'Monday'),
('tuesday', 'Tuesday'),
('wednesday', 'Wednesday'),
('thursday', 'Thursday'),
('friday', 'Friday')
])
def name_get(self):
''' Here you should define how search the name '''
pass
class CustomHoliday(model.Models):
_name = 'custom.holiday'
name = fields.Char()
vaction_ids = fields.Many2many('custom.weekdays', string='Days')