Example #1
0
 def add_defined_field(self, def_field, initial_data=None):
     if initial_data and initial_data.has_key(def_field.name):
         if not def_field.field_class in ('django.forms.MultipleChoiceField', 'django.forms.ModelMultipleChoiceField'):
             def_field.initial = initial_data.get(def_field.name)
         else:
             def_field.initial = initial_data.getlist(def_field.name)
     self.fields[def_field.name] = get_class(def_field.field_class)(**def_field.get_form_field_init_args())
Example #2
0
 def add_defined_field(self, def_field, initial_data=None):
     if initial_data and initial_data.has_key(def_field.name):
         if not def_field.field_class in (
                 'django.forms.MultipleChoiceField',
                 'django.forms.ModelMultipleChoiceField'):
             def_field.initial = initial_data.get(def_field.name)
         else:
             def_field.initial = initial_data.getlist(def_field.name)
     self.fields[def_field.name] = get_class(
         def_field.field_class)(**def_field.get_form_field_init_args())
 def add_defined_field(self, def_field, initial_data=None):
     if initial_data and initial_data.has_key(def_field.name):
         if not def_field.field_class in ('django.forms.MultipleChoiceField', 'django.forms.ModelMultipleChoiceField'):
             def_field.initial = initial_data.get(def_field.name)
         else:
             def_field.initial = initial_data.getlist(def_field.name)
     form_field = get_class(def_field.field_class)(**def_field.get_form_field_init_args())
     if settings.USE_LABEL_AS_PLACEHOLDER:
         form_field.widget.attrs.update({'placeholder': def_field.label})
     self.fields[def_field.name] = form_field
 def add_defined_field(self, def_field, initial_data=None):
     no_read_activiti = def_field.form_builder_settings['settings'].get('noReadActiviti', False)
     if def_field.field_class != 'django.forms.FileField' and initial_data and not no_read_activiti and initial_data.has_key(def_field.name):
         initial_fieldname = get_fallback_fieldname('initial')
         if not def_field.field_class in ('django.forms.MultipleChoiceField', 'django.forms.ModelMultipleChoiceField'):
             setattr(def_field, initial_fieldname, initial_data.get(def_field.name))
         else:
             setattr(def_field, initial_fieldname, initial_data.getlist(def_field.name))
     field_class = get_class(def_field.field_class)
     field = field_class(**def_field.get_form_field_init_args(field_class))
     self.fields[def_field.name] = field
     if isinstance(field, forms.FileField):
         field_settings_lang = def_field.form_builder_settings['settings'][django_settings.LANGUAGE_CODE]
         title = field_settings_lang.get('title', None)
         if title:
             self.fields['%s_title' % def_field.name] = forms.CharField(initial=title, widget=forms.HiddenInput)
         self.file_fields.append(def_field)