我的模块中有以下选择字段,我想获取选择字段的字符串值。假设用户选择'o'
我要打印O - Original
,请为我提供更好的解决方案。
type = fields.Selection([
('o', 'O - Original'),
('a', 'A - Amended')],
string="Is this an Original Invoice or Amended Invoice ?"
def get_string_value_of_selection():
if self.type == 'o':
value = "O - Original",
if self.type == 'a':
value = "A - Amended"
print "value = ",value
如果用户选择o
value = O - Original
答案 0 :(得分:5)
它可以存档如下。在odoo 9工作,10年没有尝试过8
print dict(self._fields['type'].selection).get(self.type)
如果用户选择o
<强>输出强> O - 原创