web/views/forms.py
changeset 2058 7ef12c03447c
parent 2050 ce184fdb1e56
child 2088 4ec37d33657e
equal deleted inserted replaced
2057:0a0cbccafcb5 2058:7ef12c03447c
   143         if renderer is None:
   143         if renderer is None:
   144             renderer = self.form_default_renderer()
   144             renderer = self.form_default_renderer()
   145         return renderer.render(self, values)
   145         return renderer.render(self, values)
   146 
   146 
   147     def form_default_renderer(self):
   147     def form_default_renderer(self):
   148         return self.vreg.select_object('formrenderers', self.form_renderer_id,
   148         return self.vreg.select('formrenderers', self.form_renderer_id,
   149                                        self.req, self.rset,
   149                                 self.req, rset=self.rset,
   150                                        row=self.row, col=self.col)
   150                                 row=self.row, col=self.col)
   151 
   151 
   152     def form_build_context(self, rendervalues=None):
   152     def form_build_context(self, rendervalues=None):
   153         """build form context values (the .context attribute which is a
   153         """build form context values (the .context attribute which is a
   154         dictionary with field instance as key associated to a dictionary
   154         dictionary with field instance as key associated to a dictionary
   155         containing field 'name' (qualified), 'id', 'value' (for display, always
   155         containing field 'name' (qualified), 'id', 'value' (for display, always
   330             value = super(EntityFieldsForm, self).form_field_value(field,
   330             value = super(EntityFieldsForm, self).form_field_value(field,
   331                                                                    load_bytes)
   331                                                                    load_bytes)
   332         return value
   332         return value
   333 
   333 
   334     def form_default_renderer(self):
   334     def form_default_renderer(self):
   335         return self.vreg.select_object('formrenderers', self.form_renderer_id,
   335         return self.vreg.select('formrenderers', self.form_renderer_id,
   336                                        self.req, self.rset,
   336                                 self.req, rset=self.rset, row=self.row,
   337                                        row=self.row, col=self.col,
   337                                 col=self.col, entity=self.edited_entity)
   338                                        entity=self.edited_entity)
       
   339 
   338 
   340     def form_build_context(self, values=None):
   339     def form_build_context(self, values=None):
   341         """overriden to add edit[s|o] hidden fields and to ensure schema fields
   340         """overriden to add edit[s|o] hidden fields and to ensure schema fields
   342         have eidparam set to True
   341         have eidparam set to True
   343 
   342