348 self.render_form(entity, peid, rtype, role, divonclick=divonclick) |
348 self.render_form(entity, peid, rtype, role, divonclick=divonclick) |
349 |
349 |
350 def render_form(self, entity, peid, rtype, role, **kwargs): |
350 def render_form(self, entity, peid, rtype, role, **kwargs): |
351 """fetch and render the form""" |
351 """fetch and render the form""" |
352 form = self.vreg.select_object('forms', 'edition', self.req, None, |
352 form = self.vreg.select_object('forms', 'edition', self.req, None, |
353 entity=entity, set_error_url=False) |
353 entity=entity, set_error_url=False, |
|
354 copy_nav_params=False) |
354 self.add_hiddens(form, entity, peid, rtype, role) |
355 self.add_hiddens(form, entity, peid, rtype, role) |
355 divid = '%s-%s-%s' % (peid, rtype, entity.eid) |
356 divid = '%s-%s-%s' % (peid, rtype, entity.eid) |
356 title = self.schema.rschema(rtype).display_name(self.req, role) |
357 title = self.schema.rschema(rtype).display_name(self.req, role) |
357 removejs = self.removejs % (peid, rtype,entity.eid) |
358 removejs = self.removejs % (peid, rtype,entity.eid) |
358 self.w(form.form_render(renderer=EntityInlinedFormRenderer(), divid=divid, |
359 self.w(form.form_render(renderer=EntityInlinedFormRenderer(), divid=divid, |