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 |