ODOO:如何获取记录对象的当前状态?
ODOO : How to get current state of record object?
有多个这样添加的状态:
'state':fields.selection([('new', 'New'), ('assigned','Assigneed'), ('in_progress', 'In Progress'),('resolved','Resolved'),('rejected','Rejected'),('closed','Closed')], 'Status')
我需要比较记录对象的当前状态以采取适当的操作。
是否有获取记录对象当前状态的方法?
环境为 ORM 记录包装数据:
'cr',当前数据库游标。
'uid', 当前用户id.
'context',当前上下文字典。
在新的API中,self会represent/storecurrent/class级信息。
self.state 将为您提供当前的记录状态。您也可以在任何 ORM 方法或 function/computed 字段中使用。
更多关于ORM reference
有多个这样添加的状态:
'state':fields.selection([('new', 'New'), ('assigned','Assigneed'), ('in_progress', 'In Progress'),('resolved','Resolved'),('rejected','Rejected'),('closed','Closed')], 'Status')
我需要比较记录对象的当前状态以采取适当的操作。
是否有获取记录对象当前状态的方法?
环境为 ORM 记录包装数据:
'cr',当前数据库游标。
'uid', 当前用户id.
'context',当前上下文字典。
在新的API中,self会represent/storecurrent/class级信息。
self.state 将为您提供当前的记录状态。您也可以在任何 ORM 方法或 function/computed 字段中使用。
更多关于ORM reference