web/views/editforms.py
branchstable
changeset 3880 88fc53eb5b5f
parent 3806 6a4191b0eb9a
child 3890 d7a270f50f54
child 3927 b2a6c25b8429
equal deleted inserted replaced
3879:7bb87da97026 3880:88fc53eb5b5f
   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     """