例:
name = fields.Selection([(‘a’, ‘甲’), (‘b’, ‘乙’)], string=‘name’)
我们都知道self.name输出的是“a”或者“b”,但是在很多时候我们要获取到“甲”或者“乙”,比如在Report里面输出name的值,此时该怎么办呢?
-
name = dict(self.fields_get(allfields=['name '])['name ']['selection '])[self.name]
-
name =dict(self.fields_get(['name '])['name ']['selection '])[self.name]
这里name 是 selection 字段,可自行切换。
这俩种方法都可以获取到。