Example #1
0
    def get_form(self, schema):
        """
        Return the search form that should be used for this view

        :param obj schema: The form's colander.Schema
        :returns: The form object
        :rtype: obj
        """
        # counter is used to avoid field name conflicts
        form = Form(schema, counter=itertools.count(15000), method='GET')
        form = self.set_form_widget(form)
        form.buttons = (self.get_filter_button(), )
        return form
Example #2
0
 def get_form(self, schema):
     # counter is used to avoid field name conflicts
     form = Form(schema, counter=itertools.count(15000), method='GET')
     if self.grid is not None:
         form.formid = 'grid_search_form'
         form.widget = deform_extensions.GridFormWidget(
             named_grid=self.grid)
         form.buttons = (deform.Button(title='Filtrer',
                                       name='submit',
                                       type='submit',
                                       css_class='btn btn-primary'), )
     else:
         form.widget.template = "autonomie:deform_templates/searchform.pt"
     return form
Example #3
0
    def get_form(self, schema):
        """
        Return the search form that should be used for this view

        :param obj schema: The form's colander.Schema
        :returns: The form object
        :rtype: obj
        """
        # counter is used to avoid field name conflicts
        form = Form(schema, counter=itertools.count(15000), method='GET')
        form = self.set_form_widget(form)
        form.buttons = (deform.Button(title='Filtrer',
                                      name='submit',
                                      type='submit',
                                      css_class='btn btn-primary'), )
        return form
Example #4
0
    def get_form(self, schema):
        """
        Return the search form that should be used for this view

        :param obj schema: The form's colander.Schema
        :returns: The form object
        :rtype: obj
        """
        # counter is used to avoid field name conflicts
        form = Form(
            schema,
            counter=itertools.count(15000),
            method='GET'
        )
        form = self.set_form_widget(form)
        form.buttons = (self.get_filter_button(), )
        return form
Example #5
0
 def get_form(self, schema):
     # counter is used to avoid field name conflicts
     form = Form(
         schema,
         counter=itertools.count(15000),
         method='GET'
     )
     if self.grid is not None:
         form.formid = 'grid_search_form'
         form.widget = deform_extensions.GridFormWidget(
             named_grid=self.grid
         )
         form.buttons = (
             deform.Button(
                 title='Filtrer',
                 name='submit',
                 type='submit',
                 css_class='btn btn-primary'
             ),
         )
     else:
         form.widget.template = "autonomie:deform_templates/searchform.pt"
     return form