equal
deleted
inserted
replaced
117 """true if the form needs enctype=multipart/form-data""" |
117 """true if the form needs enctype=multipart/form-data""" |
118 return any(field.needs_multipart for field in self.fields) |
118 return any(field.needs_multipart for field in self.fields) |
119 |
119 |
120 def form_add_hidden(self, name, value=None, **kwargs): |
120 def form_add_hidden(self, name, value=None, **kwargs): |
121 """add an hidden field to the form""" |
121 """add an hidden field to the form""" |
122 field = StringField(name=name, widget=fwdgs.HiddenInput, initial=value, |
122 kwargs.setdefault('widget', fwdgs.HiddenInput) |
123 **kwargs) |
123 field = StringField(name=name, initial=value, **kwargs) |
124 if 'id' in kwargs: |
124 if 'id' in kwargs: |
125 # by default, hidden input don't set id attribute. If one is |
125 # by default, hidden input don't set id attribute. If one is |
126 # explicitly specified, ensure it will be set |
126 # explicitly specified, ensure it will be set |
127 field.widget.setdomid = True |
127 field.widget.setdomid = True |
128 self.append_field(field) |
128 self.append_field(field) |