【发布时间】:2014-03-25 06:44:29
【问题描述】:
def create_forms(self,cr,uid,ids,context=None):
mod_obj = self.pool.get('ir.model.data')
res = mod_obj.get_object_reference(cr, uid, 'project_inherited', 'project_forms_form')
frm_ids=[1,2,3,4,5]
return {
'name': 'Control Forms',
'view_type': 'form',
'view_mode': 'form',
'view_id': [res and res[1] or False],
'res_model': 'project.forms',
'context': "{}",
'type': 'ir.actions.act_window',
'nodestroy': True,
'res_id': frm_ids or False,
}
但是,每当我调用此方法时,它仅从一个 frm_ids 就可以正常工作,但在上述情况下,它会显示我出现以下错误- List Object 是不可散列的,----那么有什么方法可以在按钮点击中返回多个表单......?
【问题讨论】:
标签: python forms return views openerp