356 super(EntityFieldsForm, self).__init__(_cw, rset, row, col, **kwargs) |
356 super(EntityFieldsForm, self).__init__(_cw, rset, row, col, **kwargs) |
357 self.uicfg_aff = self._cw.vreg['uicfg'].select( |
357 self.uicfg_aff = self._cw.vreg['uicfg'].select( |
358 'autoform_field', self._cw, entity=self.edited_entity) |
358 'autoform_field', self._cw, entity=self.edited_entity) |
359 self.uicfg_affk = self._cw.vreg['uicfg'].select( |
359 self.uicfg_affk = self._cw.vreg['uicfg'].select( |
360 'autoform_field_kwargs', self._cw, entity=self.edited_entity) |
360 'autoform_field_kwargs', self._cw, entity=self.edited_entity) |
361 self.add_hidden('__type', self.edited_entity.__regid__, eidparam=True) |
361 self.add_hidden('__type', self.edited_entity.cw_etype, eidparam=True) |
362 self.add_hidden('eid', self.edited_entity.eid) |
362 self.add_hidden('eid', self.edited_entity.eid) |
363 # mainform default to true in parent, hence default to True |
363 # mainform default to true in parent, hence default to True |
364 if kwargs.get('mainform', True) or kwargs.get('mainentity', False): |
364 if kwargs.get('mainform', True) or kwargs.get('mainentity', False): |
365 self.add_hidden(u'__maineid', self.edited_entity.eid) |
365 self.add_hidden(u'__maineid', self.edited_entity.eid) |
366 # If we need to directly attach the new object to another one |
366 # If we need to directly attach the new object to another one |