web/views/formrenderers.py
changeset 6609 d73733479a3a
parent 6597 ba9fb496ad87
child 7408 9ad9ce340c5f
equal deleted inserted replaced
6608:1a76045d093d 6609:d73733479a3a
   219     def _render_hidden_fields(self, w, form):
   219     def _render_hidden_fields(self, w, form):
   220         fields = form.fields[:]
   220         fields = form.fields[:]
   221         for field in form.fields:
   221         for field in form.fields:
   222             if not field.is_visible():
   222             if not field.is_visible():
   223                 w(field.render(form, self))
   223                 w(field.render(form, self))
   224                 w('\n')
   224                 w(u'\n')
   225                 fields.remove(field)
   225                 fields.remove(field)
   226         return fields
   226         return fields
   227 
   227 
   228     def _render_fields(self, fields, w, form):
   228     def _render_fields(self, fields, w, form):
   229         byfieldset = {}
   229         byfieldset = {}
   253                 error = form.field_error(field)
   253                 error = form.field_error(field)
   254                 if error:
   254                 if error:
   255                     w(u' class="error"')
   255                     w(u' class="error"')
   256                 w(u'>\n')
   256                 w(u'>\n')
   257                 w(field.render(form, self))
   257                 w(field.render(form, self))
   258                 w('\n')
   258                 w(u'\n')
   259                 if error:
   259                 if error:
   260                     self.render_error(w, error)
   260                     self.render_error(w, error)
   261                 if self.display_help:
   261                 if self.display_help:
   262                     w(self.render_help(form, field))
   262                     w(self.render_help(form, field))
   263                 w(u'</td></tr>\n')
   263                 w(u'</td></tr>\n')