def form_helper(self): helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' helper.layout = Layout( 'notes', Row(HTML('<hr>')), Div( StrictButton(_(u'Approve'), name='approved', value=1, type="submit", css_class='btn btn-success'), StrictButton(_(u'Reject'), name='approved', type="submit", css_class='btn btn-warning'), HTML("<a class='btn btn-danger' href='{}'>{}</a>".format( reverse('orb_delete_resource', kwargs={'resource_id': self.resource.pk}), _('Delete'), )), css_class='col-lg-offset-2 col-lg-8', ), ) return helper
def make_stock_filter_form_helper(): helper = FormHelper() helper.form_action = reverse_lazy('stock_reports') helper.form_class = 'form-horizontal' helper.label_class = 'col-sm-4' helper.field_class = 'col-sm-8' helper.form_method = 'post' helper.layout = Layout( Fieldset( '', # 'Filter source records', Field('location'), Field('start', placeholder='dd/mm/yyyy'), Field('end', placeholder='dd/mm/yyyy'), FormActions( HTML( '<button class="btn btn-warning form-submit" ' 'data-dismiss="modal" aria-hidden="true">' '<i class="icon-filter"></i> Filter</button>' ), HTML( '<a class="btn form-reset" data-dismiss="modal" ' 'aria-hidden="true">Reset</a>' ), ) ) ) return helper
def helper(self): helper = FormHelper(self) helper.layout = Layout( HTML( '<h5 class="pledge-title mx-auto mt-2 text-center" style="font-family: Times, serif; font-style: italic; color: #D6580F;"><strong>Pledge your Donation</strong></h5>' ), HTML('<hr class="col-md-4 offset-md-4" style="border-top: 0px;">'), ) for field in self.Meta().fields: helper.layout.append( Field(field, wrapper_class='row text-white m-1'), ) helper.layout.append( Div( Div(css_class='col-md-4'), Div( Submit( 'submit', 'Submit Pledge', style= "font-family: Georgia, Times, serif; font-weight: bold;", css_class= 'btn btn-primary rounded-pill col-md-6 offset-md-3 col-sm-2 offset-sm-5 mb-3' ), ))) helper.field_class = 'col-md-9' helper.label_class = 'col-md-3' return helper
def helper(self): helper = FormHelper() helper.form_tag = False # don't render form DOM element helper.render_unmentioned_fields = True # render all fields helper.label_class = 'col-md-2' helper.field_class = 'col-md-10' return helper
def helper(self): helper = FormHelper() helper.form_class = 'form-horizontal' helper.form_id = self.Meta.model._meta.model_name + '-form' helper.label_class = 'col-lg-3' helper.field_class = 'col-lg-9' return helper
def helper(self): helper = FormHelper() helper.form_tag = False # don't render form DOM element helper.render_unmentioned_fields = True # render all fields helper.label_class = 'col-md-2' helper.field_class = 'col-md-4' return helper
def helper(self): helper = FormHelper() helper.form_tag = False helper.label_class = 'col-lg-4' helper.field_class = 'col-lg-8' return helper
def helper(self): helper = FormHelper() helper.form_class = 'form-horizontal datacenter-search-form' helper.label_class = 'col-lg-4' # self.helper.field_template = 'bootstrap3/layout/inline_field.html' helper.field_class = 'col-lg-8' wc = 'form-group-sm col-lg-6 col-md-6 col-sm-12 row' helper.wrapper_class = wc helper.form_method = 'get' helper.layout = Layout( Div(Fieldset(_('Search Projects'), Field('name', wrapper_class=wc), Field('act', css_class="", wrapper_class=wc), Field('inv', css_class="", wrapper_class=wc), Field('ben', css_class="", wrapper_class=wc), Field('inactive', css_class="", wrapper_class=wc), Field('status', css_class="", wrapper_class=wc), Field('orgtype', css_class="applyselectize", wrapper_class=wc), Field('enddateafter', css_class="datepicker", wrapper_class=wc), Field('startdateafter', css_class="datepicker", wrapper_class=wc), Field('pcode', wrapper_class=wc) ), Submit('search', u_('Search'), css_class="btn btn-success btn"), ) ) return helper
def helper(self): helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' helper.layout = Layout( Fieldset( 'Criteria', 'significance', 'innovation', 'approach', 'investigator', 'environment', 'overall_impact', HTML(""" <p> Scores: 1-3 from unbelievable to excellent; 4-6 from good to so so; 7-9 from "will not be discussed" to "will not be discussed. <br> Ref: <a href="https://grants.nih.gov/grants/peer/guidelines_general/scoring_system_and_procedure.pdf" target="_blank"> NIH scoring system and procedure</a> </p> """), ), Fieldset( 'Comment', 'comment', 'comment_disclosure', ), FormActions( Submit( 'save', _('Submit'), css_class='btn-lg btn-block', ))) return helper
def helper(self): helper = FormHelper(self) helper.layout = Layout( HTML( '<h4 class="partner-data mx-auto mt-4 text-center" style="font-family: Times, serif; font-style:italic; color: #D6580F;"><strong>Partnership Request</strong></h4>' ), HTML('<hr class="col-md-6 offset-md-3" style="border-top: 0px;">'), ) for field in self.Meta.fields: helper.layout.append( Field(field, wrapper_class='row text-white m-1'), ) helper.layout.append( Div( Row( Column(css_class='col-md-4'), Column(Submit( 'submit', 'Apply for Partnership', style= "font-family: Georgia, Times, serif; font-weight: bold;", css_class= 'btn btn-primary rounded-pill col-md-8 offset-md-2 col-sm-4 offset-sm-4 mb-3' ), css_class='col-md-8')))) helper.field_class = 'col-md-8' helper.label_class = 'col-md-4' return helper
def make_personnel_filter_form_helper(): helper = FormHelper() helper.form_action = reverse_lazy('personnel') helper.form_class = 'form-horizontal' helper.label_class = 'col-sm-4' helper.field_class = 'col-sm-8' helper.form_method = 'post' helper.layout = Layout( Fieldset( '', # 'Filter personnel', Field('location'), Field('position'), FormActions( HTML( '<button class="btn btn-warning form-submit" ' 'data-dismiss="modal" aria-hidden="true">' '<i class="icon-filter"></i> Filter</button>' ), HTML( '<a class="btn form-reset" data-dismiss="modal" ' 'aria-hidden="true">Reset</a>' ), ) ) ) return helper
def get_filter(self): f = filters.ItemFilter(self.request.GET, self.get_queryset()) helper = FormHelper() helper.field_class = "inline" helper.form_tag = False f.form.helper = helper return f
def form_horizontal(): helper = FormHelper() helper.form_tag = False helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' return helper
def build_helper(): helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-3' helper.field_class = 'col-lg-9' helper.layout = Layout() return helper
def __init__(self, *args, **kwargs): h = FormHelper() h.form_id = 'item-search-form' h.form_method = 'GET' h.form_class = 'form-horizontal' h.label_class = 'col-lg-2' h.field_class = 'col-lg-8' h.layout = layout.Layout( 'q', layout.Div( layout.Div( layout.Button('Search', value='Search', css_class='btn-primary'), layout.Div( layout.HTML('<button id="id_oldest" class="btn btn-default" name="sort"' ' value="oldest" type="submit">' '<i class="fa fa-sort-asc"></i> Oldest first' '</button>'), layout.HTML('<button id="id_newest" class="btn btn-default" name="sort"' ' value="newest" type="submit">' '<i class="fa fa-sort-desc"></i> Newest first' '</button>'), css_class="pull-right"), css_class='col-lg-offset-2 col-lg-8' ), css_class='form-group', ) ) h.help_text_inline = True h.error_text_inline = True h.html5_required = True self.helper = h super(SearchForm, self).__init__(*args, **kwargs)
def get_crispy_helper(self, foreign_keys_map=None, crosstab_model=None, **kwargs): from crispy_forms.helper import FormHelper from crispy_forms.layout import Column, Layout, Div, Row, Field helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-sm-2 col-md-2 col-lg-2' helper.field_class = 'col-sm-10 col-md-10 col-lg-10' helper.form_tag = False helper.disable_csrf = True helper.render_unmentioned_fields = True foreign_keys_map = foreign_keys_map or self.foreign_keys helper.layout = Layout( Row(Column(Field('start_date'), css_class='col-sm-6'), Column(Field('end_date'), css_class='col-sm-6'), css_class='raReportDateRange'), Div(css_class="mt-20", style='margin-top:20px')) # first add the crosstab model and its display reimder then the rest of the fields if self.crosstab_model: helper.layout.fields[1].append(Field(self.crosstab_key_name)) if self.crosstab_display_compute_reminder: helper.layout.fields[1].append( Field('crosstab_compute_reminder')) for k in foreign_keys_map: if k != self.crosstab_key_name: helper.layout.fields[1].append(Field(k)) return helper
def form_helper(button=None, form=None, formset=None, form_tag=False, label_size=4, label_offset=0, field_size=8): helper = FormHelper() helper.form_tag = form_tag if label_size: helper.label_class = "col-md-{}".format(label_size) helper.field_class = "col-md-{}".format(field_size) if label_offset: helper.label_size = ' col-md-offset-{}'.format(label_offset) if form: helper.add_layout(helper.build_default_layout(form)) if formset: helper.template = "bootstrap/table_inline_formset.html" if form and button: helper.layout.fields.append( Div(Div(StrictButton(button, css_class="btn btn-default", type="submit"), css_class="col-md-{} col-md-offset-{}".format( field_size, (label_size + label_offset))), css_class="form-group")) return helper
def get_crispy_helper(self, foreign_keys_map=None, crosstab_model=None, **kwargs): from crispy_forms.helper import FormHelper from crispy_forms.layout import Column, Layout, Div, Row, Field helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-sm-2 col-md-2 col-lg-2' helper.field_class = 'col-sm-10 col-md-10 col-lg-10' helper.form_tag = False helper.disable_csrf = True foreign_keys_map = foreign_keys_map or self.foreign_keys helper.layout = Layout( Row(Column(Field('start_date'), css_class='col-sm-6'), Column(Field('end_date'), css_class='col-sm-6'), css_class='raReportDateRange'), Div(css_class="mt-20", style='margin-top:20px')) # if crosstab_model: # entry_point.append(Row( # Div('matrix_entities', css_class='col-sm-9'), # Div('matrix_show_other', css_class='col-sm-3') # , css_class='matrixField') # ) for k in foreign_keys_map: if k[:-3] != crosstab_model: helper.layout.fields[1].append(Field(k)) return helper
def __init__(self, *args, **kwargs): h = FormHelper() h.form_id = 'user-profile-form' h.form_class = 'form-horizontal' h.label_class = 'col-lg-2' h.field_class = 'col-lg-4' h.layout = layout.Layout( 'theme', 'new_window', 'items_per_page', 'excluded_tags', 'show_excluded', layout.Div( layout.Div( layout.Submit('Save', value='Save', css_class='btn-default'), css_class='col-lg-offset-2 col-lg-4' ), css_class='form-group', ) ) h.help_text_inline = True h.error_text_inline = True h.html5_required = True self.helper = h super(UserProfileForm, self).__init__(*args, **kwargs)
def get_helper(): helper = FormHelper() helper.form_class = 'form-horizontal' helper.form_method = 'post' helper.form_action = 'submit_survey' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' return helper
def _get_default_form_helper(): helper = FormHelper() helper.label_class = 'col-sm-3 col-md-2' helper.field_class = 'col-sm-9 col-md-8 col-lg-6' helper.form_class = "form-horizontal" helper.form_id = "performance-form" helper.form_method = 'post' return helper
def _create_volunteer_form(post_data=None): form = VolunteerForm(post_data) helper = FormHelper() helper.form_tag = False helper.label_class = "col-xs-3" helper.field_class = "col-xs-9" form.helper = helper return form
def helper(self): helper = FormHelper() helper.form_method = 'POST' helper.add_input(Submit('submit', '注册')) helper.form_class = 'form-horizontal' helper.label_class = 'col-md-2' helper.field_class = 'col-md-7' return helper
def get_layout_helper(self, submit_button_txt): helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' if (self.add_submit): helper.add_input(Submit('submit', submit_button_txt)) return helper
def helper(self): helper = FormHelper() helper.form_tag = False helper.disable_csrf = True helper.include_media = False helper.form_class = 'form-horizontal' helper.label_class = 'col-4' helper.field_class = 'col-8' return helper
def helper(self): helper = FormHelper() helper.attrs = {'action': '/nhdb/downloadexcel/'} helper.form_id = "excel-download-form" helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-3' helper.field_class = 'col-lg-9' return helper
def _create_refund_ticket_form(refund=None, post_data=None): # Create form and add crispy helper form = RefundTicketForm(post_data) helper = FormHelper() helper.form_tag = False helper.label_class = "col-xs-12 col-sm-3" helper.field_class = "col-xs-12, col-sm-9" form.helper = helper return form
def _create_customer_form(post_data=None): # Create form and add crispy helper form = CustomerForm(post_data) helper = FormHelper() helper.form_tag = False helper.label_class = "col-xs-12 col-sm-3" helper.field_class = "col-xs-12, col-sm-9" form.helper = helper return form
def _create_sale_tickets_form(sale=None, post_data=None): # Create form and add crispy helper form = SaleTicketsForm(post_data) helper = FormHelper() helper.form_tag = False helper.label_class = "col-xs-12 col-sm-3" helper.field_class = "col-xs-12, col-sm-9" form.helper = helper return form
def helper(self): helper = FormHelper() helper.include_media = False helper.form_class ='mb-5 mt-5 form-horizontal' helper.label_class = 'col-4' helper.field_class = 'col-5' helper.add_input(Hidden('type_form', 'formation')) helper.add_input(Submit('submit', 'Sauvegarder', css_class='btn btn-group mt-5')) #helper.add_input(Submit('reset', 'Effacer', css_class='btn mt-5')) return helper
def __init__(self, *args, **kwargs): super(SubDomainForm, self).__init__(*args, **kwargs) helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-6' helper.form_tag = False helper.disable_csrf = True self.helper = helper
def _default_crispy_helper(submit_text=None): if not submit_text: submit_text = _('Save') helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-md-2' helper.field_class = 'col-md-10 col-lg-8' helper.add_input(Submit('submit', submit_text)) return helper
def __init__(self, *args, **kwargs): helper = FormHelper() super(UserProfileUpdate, self).__init__(*args, **kwargs) helper.label_class = 'col-4 col-form-label' helper.field_class = 'form-control here' helper.layout = Layout( 'first_name', 'last_name', 'email', )
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' helper.add_input(Submit('submit', 'Submit')) context['helper'] = helper return context
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) helper = FormHelper() helper.form_class = "form-horizontal" helper.form_action = reverse("accounts:auth_password_reset") helper.label_class = "col-sm-3" helper.field_class = "col-sm-9" helper.add_input(Submit('submit', 'Reset')) context['form_helper'] = helper return context
def _create_sale_search_form(sale=None, post_data=None): initial_data = [] if sale: initial_data = {'sale_id': sale.id} form = SaleSearchForm(post_data, initial=initial_data) helper = FormHelper() helper.form_tag = False helper.label_class = "col-xs-3" helper.field_class = "col-xs-9" form.helper = helper return form
def __init__(self, *args, **kwargs): super(AddressBookForm, self).__init__(*args, **kwargs) self.fields['first_name'].label = "First Name" self.fields['last_name'].label = "Last Name" self.fields['phone_number'].label = "Mobile Number" self.fields['email_address'].label = "Email" self.fields['address'].label = "Address" helper = FormHelper(self) helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8'
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) helper = FormHelper() helper.form_class = "form-horizontal" helper.form_action = reverse("accounts:auth_login") helper.label_class = "col-sm-3" helper.field_class = "col-sm-9" helper.add_input(Submit('submit', 'Login')) helper.add_input(Hidden('next', context['next'])) context['form_helper'] = helper return context
def __init__(self, *args, **kwargs): helper = FormHelper() super(UserForm, self).__init__(*args, **kwargs) helper.label_class = 'col-sm-2' helper.field_class = 'col-sm-8' helper.layout = Layout( 'first_name', 'last_name', 'username', 'password', 'email', )
def get_form_helper(self): helper = FormHelper(self) helper.form_class = "form-horizontal" helper.label_class = "col-md-3" helper.field_class = "col-md-8" extended_fields = self.MetaHelper.extended_fields if hasattr(self.MetaHelper, 'extended_fields') else [] list_url = reverse_lazy(self.MetaHelper.name_list_url, kwargs={}) if self.MetaHelper.name_list_url else '#' is_modelform = hasattr(self, 'instance') has_instance = is_modelform and hasattr(self.instance, 'pk') and self.instance.pk is not None submit_disabled = 'disabled="disabled"' if is_modelform and self.disable_save() else '' delete_disabled = 'disabled="disabled"' if is_modelform and (self.disable_delete() or not has_instance) else '' has_back_button = getattr(self.MetaHelper, 'has_back_button', FormModelHelperMixin.MetaHelper.has_back_button) has_button_toolbar = getattr(self.MetaHelper, 'has_button_toolbar', FormModelHelperMixin.MetaHelper.has_button_toolbar) save_html = '<input type="submit" name="save" value="{}" class="btn btn-primary" ' \ 'id="submit-id-save" {}>'.format(_("submit").title(), submit_disabled) delete_html = ' <a data-toggle="modal" href="#modalDelete" class="btn btn-danger pull-right" {}>' \ '<i class="glyphicon glyphicon-trash"></i> {}' \ '</a>'.format(delete_disabled, _('Delete'.title()), ) if is_modelform else '' back_html = '<a href="{}" class="btn btn-default" data-dismiss="modal">' \ '<i class="glyphicon glyphicon-chevron-left"></i> {}' \ '</a> '.format(list_url, _('back'.title())) if has_back_button else '' if extended_fields: helper.layout = Layout( TabHolder( Tab(_('general attributes').title(), *self.fields.keys()), Tab(_('specific attributes').title(), extended_fields) ) ) if has_button_toolbar: helper.layout.append( Div( Div( ButtonHolder( HTML(back_html), HTML(save_html), HTML(delete_html) ), css_class="col-md-offset-3 col-md-8", ), css_class="form-group" ), ) return helper
def setup_boostrap_helpers(formtag=False): helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-sm-2' helper.field_class = 'col-sm-10' helper.html5_required = True helper.form_show_labels = True helper.error_text_inline = True helper.help_text_inline = True helper.form_show_errors = True helper.form_tag = formtag return helper
def bootstrap3(request): helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-4' helper.field_class = 'col-lg-8' helper.disable_csrf = True helper.form_tag = False helper.html5_required = True return { 'crispy_horizontal': helper }
def helper(self): h = FormHelper() h.form_class = 'form-horizontal' h.label_class = 'col-lg-2' h.field_class = 'col-lg-10' if self.buttons.get('submit'): h.add_input(Submit('submit', self.buttons.get('submit'))) if self.buttons.get('button'): h.add_input(Button('button', self.buttons.get('button'))) if self.buttons.get('reset'): h.add_input(Reset('reset', self.buttons.get('reset'))) return h
def setup_boostrap_helpers(formtag=False): helper = FormHelper() helper.form_class = 'form-horizontal' #helper.label_class = 'col-sm-2' helper.field_class = 'col-sm-12' helper.html5_required = True helper.form_show_labels = False helper.error_text_inline = True helper.help_text_inline = True helper.render_required_fields = True helper.form_show_errors = True helper.form_tag = formtag return helper
def helper(self): helper = FormHelper() helper.form_class = "form-horizontal" helper.label_class = "col-lg-2" helper.field_class = "col-lg-10" helper.layout = Layout( 'username', 'password', Submit('submit', _("Войти"), css_class="btn-primary btn-hg"), HTML(" или <a href='{% url \"registration\" %}'>" "Зарегистрироваться</a>") ) return helper
def helper(self): """helper method to configure the form""" helper = FormHelper() helper.form_method = 'POST' helper.form_class = 'form-horizontal' helper.form_tag = False # render form DOM element helper.render_unmentioned_fields = True # render all fields helper.label_class = 'col-md-5' helper.field_class = 'col-md-10' # helper.layout = Layout( # FormActions( # Submit('edit-harvester', 'Register', css_class="btn-primary"))) return helper
def __init__(self, *args, **kwargs): helper = FormHelper() helper.form_action = './' helper.form_class = 'form-horizontal' helper.form_method = 'POST' helper.attrs = {'enctype': 'multipart/form-data'} helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-10' helper.add_input(Submit('submit', 'Submit')) self.helper = helper super(CVForm, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): h = FormHelper() h.form_id = 'create-item-form' h.form_method = 'post' h.form_class = 'form-horizontal' h.label_class = 'col-lg-2' h.field_class = 'col-lg-8' h.help_text_inline = True h.error_text_inline = True h.html5_required = True h.add_input(layout.Submit('submit', 'Submit')) self.helper = h super(CreateItemForm, self).__init__(*args, **kwargs)
def default_crispy_helper(submit_text=None): """ Generete a Crispy FormHelper with default Bootstrap 3 attributes. """ if not submit_text: submit_text = _('Save') helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-md-2' helper.field_class = 'col-md-10 col-lg-8' helper.add_input(Submit('submit', submit_text)) return helper
def get_bootstrap_helper(fields, submit_id, submit_label): """ Return a crispy forms helper configured for a Bootstrap3 horizontal form. """ helper = FormHelper() helper.form_class = "form-horizontal" helper.label_class = 'col-lg-4' helper.field_class = 'col-lg-8' fields.append( Div(Div(Submit(submit_id, submit_label, css_class='btn-default'), css_class='col-lg-offset-4 col-lg-8'), css_class='form-group')) helper.layout = Layout(*fields) return helper
def helper(self): helper = FormHelper() helper.form_class = "form-horizontal" helper.label_class = "col-lg-2" helper.field_class = "col-lg-10" helper.layout = Layout( 'author', 'title', 'genre', 'year', 'publisher' ) helper.add_input(Submit('submit', _("Поиск"), css_class="btn-primary btn-hg")) helper.add_input(Reset('reset', _("Очистить"))) return helper
def get_form_helper(self): helper = FormHelper(self) helper.form_class = "form-horizontal" helper.label_class = "col-md-3" helper.field_class = "col-md-8" helper.layout.append( Div( Div( StrictButton(_("Submit"), css_class="btn-primary", type="submit"), css_class="col-md-offset-3 col-md-8", ), css_class="form-group" ), ) return helper
def get_bootstrap_helper(fields, submit_id, submit_label): """ Return a crispy forms helper configured for a Bootstrap3 horizontal form. """ helper = FormHelper() helper.form_class = "form-horizontal" helper.label_class = "col-lg-4" helper.field_class = "col-lg-8" fields.append( Div( Div(Submit(submit_id, submit_label, css_class="btn-default"), css_class="col-lg-offset-4 col-lg-8"), css_class="form-group", ) ) helper.layout = Layout(*fields) return helper
def helper(self): helper = FormHelper() helper.form_class = 'form-horizontal datacenter-search-form' helper.label_class = 'col-lg-2' # .helper.field_template = 'bootstrap3/layout/inline_field.html' helper.field_class = 'col-lg-10' helper.form_method = 'get' helper.layout = Layout( Div(Fieldset(_('Search Organizations'), HTML('''<div class="btn-group" data-toggle="button"> <a class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="collapse" href="#div_id_act"> Activities </a> <a class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="collapse" href="#div_id_ben"> Beneficiaries </a> <a class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="collapse" href="#div_id_inv"> Sectors </a> <a class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="collapse" href="#div_id_pcode"> Place </a> <a class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="collapse" href="#div_id_orgtype"> Organization type </a> <a class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="collapse" href="#div_id_name"> Organization name </a> </div>'''), Field('name', wrapper_class="collapse"), Field('act', data_selecttwo='true', css_class='select2_auto', wrapper_class="collapse"), Field('inv', data_selecttwo='true', css_class='select2_auto', wrapper_class="collapse"), Field('ben', data_selecttwo='true', css_class='select2_auto', wrapper_class="collapse"), Field('orgtype', wrapper_class="collapse"), Field('pcode', wrapper_class="collapse"), # Field('inactive'), ), Submit('search', u_('Search'), css_class="btn btn-success btn"), ) ) return helper
def get_form_helper(self): helper = FormHelper() helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-10' helper.add_input(Submit('submit', self.get_submit_text(), css_class=self.get_submit_css())) helper.form_class = 'form-horizontal' if hasattr(self, 'kanisa_form_class'): klass = self.kanisa_form_class else: klass = self.__class__.__name__.lower() helper.form_class += ' ' + klass return helper
def form_helper(self): helper = FormHelper() helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' helper.layout = Layout( 'criteria', Row(HTML('<hr>')), 'notes', Div( StrictButton(_(u'Approve'), name='approved', value=1, type="submit", css_class='btn btn-success'), StrictButton(_(u'Reject'), name='approved', type="submit", css_class='btn btn-danger'), css_class='col-lg-offset-2 col-lg-8', ), ) return helper
def helper(self): if not CRISPY: return None helper = FormHelper(self) helper.form_method = 'POST' helper.label_class = 'col-md-4 col-lg-3' helper.field_class = 'col-md-8 col-lg-9 m-b-1' helper.add_layout(Layout( Field('name', placeholder=_("Your name")), Field('email', placeholder=_("Your email")), Field('subject', placeholder=_("Subject")), Field('message', placeholder=_("Your message")), FormActions( StrictButton(_('Reset'), type="reset", css_class="btn-default"), StrictButton(_('Submit'), type="submit", css_class="btn-primary"), css_class="text-right" ), )) return helper
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) form_helper = FormHelper() form_helper.form_action = reverse('login') form_helper.form_class = 'form-horizontal' form_helper.label_class = 'hidden' form_helper.field_class = 'col-md-12' form_helper.layout = Layout( Field('username', placeholder='Username'), Field('password', placeholder='Password'), StrictButton( 'Sign in', css_class='btn-primary pull-right', type='submit' ), ) context['form_helper'] = form_helper return context