web/formwidgets.py
changeset 2549 3d8c62e5e2d4
parent 2523 1d245fbbeb90
child 2996 866a2c135c33
child 3387 a357d4147eee
equal deleted inserted replaced
2548:6e9d58e04ef9 2549:3d8c62e5e2d4
   289     def render(self, form, field, renderer):
   289     def render(self, form, field, renderer):
   290         if self.attrs.get('display_label', True):
   290         if self.attrs.get('display_label', True):
   291             subst = self.attrs.get('label_input_substitution', '%(label)s %(input)s')
   291             subst = self.attrs.get('label_input_substitution', '%(label)s %(input)s')
   292             fields = [subst % {'label': renderer.render_label(form, f),
   292             fields = [subst % {'label': renderer.render_label(form, f),
   293                               'input': f.render(form, renderer)}
   293                               'input': f.render(form, renderer)}
   294                       for f in field.fields]
   294                       for f in field.subfields(form)]
   295         else:
   295         else:
   296             fields = [f.render(form, renderer) for f in field.fields]
   296             fields = [f.render(form, renderer) for f in field.subfields(form)]
   297         return u'<div>%s</div>' % ' '.join(fields)
   297         return u'<div>%s</div>' % ' '.join(fields)
   298 
   298 
   299 
   299 
   300 # javascript widgets ###########################################################
   300 # javascript widgets ###########################################################
   301 
   301