odoo中selection字段如何根据字段值获得选项的显示名称

admin 2019-5-9 5953

def get_selection_name(env, model, field, value):
    return dict(env[model].fields_get(field, 'selection').get(field, {}).get('selection',{})).get(value)
# usage
get_selection_name(request.env, 'sale.order', 'general_status', 'draft')  # 'Draft'
get_selection_name(self.env, 'sale.order', 'general_status', 'draft')     # 'Draft'


最新回复 (0)
返回