我正在使用openerp7。我有一個on_change函數讓我回到模型ID。我怎樣才能得到模型的名稱? 這是到目前爲止我的代碼:使用onchange函數在openerp/odoo中獲取型號名稱而不是型號ID
_columns={
'model': fields.many2one('ir.model', string='Models'),
'model_name': fields.char('Model name')
}
def onchange_model(self, cr, uid, ids, model, context=None):
print model #gives me back the id of the model(if i choose res.partner it gives me {int}73)
# [...]
<field name="model_name" on_change="onchange(model)"/>
所以我的問題很簡單:我怎樣才能得到模型的名稱(例如res.partner)。
你的意思是在Python代碼?試試'self._name' – ChesuCR