python - How to return multiple form views in openerp return? -
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 , res[1] or false], 'res_model': 'project.forms', 'context': "{}", 'type': 'ir.actions.act_window', 'nodestroy': true, 'res_id': frm_ids or false, } but whenever call method works fine form 1 frm_ids in above case shows me following error-- list object not hashable,----so there way return multiple forms in buttons click....?
not aware of goes against openerp pattern. button returns action client (a window action) , client requests form server. can think of analagous sending http redirect browser. can't send multiple redirects.
if want give use choice of form or tree make sure forms both defined model , have 2 buttons or send form , allow user switch tree view.
Comments
Post a Comment