equal
deleted
inserted
replaced
434 super(TableEditForm, self).__init__(req, rset, **kwargs) |
434 super(TableEditForm, self).__init__(req, rset, **kwargs) |
435 for row in xrange(len(self.rset)): |
435 for row in xrange(len(self.rset)): |
436 form = self.vreg['forms'].select('edition', self.req, |
436 form = self.vreg['forms'].select('edition', self.req, |
437 rset=self.rset, row=row, |
437 rset=self.rset, row=row, |
438 attrcategories=('primary',), |
438 attrcategories=('primary',), |
|
439 copy_nav_params=False, |
439 mainform=False) |
440 mainform=False) |
440 # XXX rely on the EntityCompositeFormRenderer to put the eid input |
441 # XXX rely on the EntityCompositeFormRenderer to put the eid input |
441 form.remove_field(form.field_by_name('eid')) |
442 form.remove_field(form.field_by_name('eid')) |
442 self.add_subform(form) |
443 self.add_subform(form) |
443 |
444 |
450 def call(self, **kwargs): |
451 def call(self, **kwargs): |
451 """a view to edit multiple entities of the same type the first column |
452 """a view to edit multiple entities of the same type the first column |
452 should be the eid |
453 should be the eid |
453 """ |
454 """ |
454 #self.form_title(entity) |
455 #self.form_title(entity) |
455 form = self.vreg['forms'].select(self.id, self.req, rset=self.rset) |
456 form = self.vreg['forms'].select(self.id, self.req, rset=self.rset, |
|
457 copy_nav_params=True) |
456 self.w(form.form_render()) |
458 self.w(form.form_render()) |
457 |
459 |
458 |
460 |
459 class InlineEntityEditionFormView(FormViewMixIn, EntityView): |
461 class InlineEntityEditionFormView(FormViewMixIn, EntityView): |
460 """ |
462 """ |