Пример #1
0
 def render(self, form, form_style, context):
     layout_object = FormActions(
         HTML("""<a role="button" class="btn btn-default mr4" href="{0}">
                 Cancel</a>""".format(self.cancel_href)),
         Submit('save', 'Submit'),
     )
     return layout_object.render(form, form_style, context)
Пример #2
0
 def render(self, form, form_style, context, **kwargs):
     cancel = _("Cancel")
     layout_object = FormActions(
         HTML(
             """<a role="button" class="btn btn-default" href="{0}">{1}</a>"""
             .format(self.cancel_href, cancel)),
         Submit('save', _('Save')),
     )
     return layout_object.render(form, form_style, context, **kwargs)
Пример #3
0
 def render(self, form, form_style, context, template_pack=TEMPLATE_PACK):
     success_url = form.opts.get('success_url', '')
     delete_url = form.opts.get('delete_url', '')
     if delete_url:
         delete_url += '&' if '?' in delete_url else '?'
         delete_url += 'success_url=' + force_text(form.opts.get('delete_success_url', success_url))
     template = get_template(form.opts.get('form_actions_template', 'ajaxviews/_form_controls.html'))
     btn_group = template.render({
         'delete_url': delete_url,
         'success_url': force_text(success_url),
         'modal_form': form.opts.get('modal_form', False),
         'form_preview': form.opts.get('preview_stage', False),
         'delete_confirmation': form.opts.get('delete_confirmation', False),
         'form_cfg': json.dumps(form.form_cfg) if getattr(form, 'form_cfg', None) else None,
     })
     layout_object = FormActions(
         Submit('save', form.opts.get('save_button_name', 'Save')),
         HTML(btn_group),
         style='margin-bottom: 0;'
     )
     return layout_object.render(form, form_style, context)