我有两节课:
class hr_holidays(osv.osv):
_inherit = 'hr.holidays'
_columns = {
'holiday_status_id': fields.many2one("hr.holidays.status", "Loại nghỉ", required=True,readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}, track_visibility='onchange'),
'cost': fields.float('Cost', track_visibility='onchange'),
}
class hr_holidays_status(osv.osv):
_name = "hr.holidays.status"
_columns = {
'is_cost': fields.boolean('Cost'),
}
现在,当hr_holidays
cost
=真
required
文件的.xml中写入,is_cost
'具有属性hr.holidays.status
<field name="cost" attrs="{'required':[('is_cost','=',True)]}"/>
但Odoo不理解is_cost
和错误。
我希望得到你的帮助。非常感谢你。
最诚挚的问候
答案 0 :(得分:0)
在hr.holidays中使用is_cost
。
'hr.holidays'
在holiday_status_id
中创建关联字段 is_cost。希望这可以帮助你。