Exemplo n.º 1
0
 def ms_checkbox(self, name, value=None, checked=False, label=None, id=None, **attrs):
     """
     Outputs checkbox in radio style (i.e. multi select)
     """
     checked = six.text_type(value) in self.value(name, []) or checked
     id = id or ('_'.join((name, six.text_type(value))))
     return tags.checkbox(name, value, checked, label, id, **attrs)
Exemplo n.º 2
0
def check_box(name, value="1", checked=False, **options):
    """
    Creates a check box.
    """
    _update_fa(options, name)
    if checked:
        options["checked"] = "checked"
    return tags.checkbox(name, value=value, **options)
Exemplo n.º 3
0
def check_box(name, value="1", checked=False, **options):
    """
    Creates a check box.
    """
    _update_fa(options, name)
    if checked:
        options["checked"] = "checked"
    return tags.checkbox(name, value=value, **options)
Exemplo n.º 4
0
def switch_field(name, value=None, data_options=None, **kwargs):
    _data_options = ""
    if data_options:
        _data_options += ('%s' % data_options)
    return tags.checkbox(
        name, True, bool(value), class_='easyui-switchbutton',
        data_options=_data_options, **kwargs
    )
Exemplo n.º 5
0
    def checkbox(self, name, value="1", checked=False, label=None, id=None, **attrs):
        """
        Outputs checkbox input.
        """

        id = id or name
        attrs.update(self.validation_attrs(name))
        return tags.checkbox(name, value, self.value(name), label, id, **attrs)
Exemplo n.º 6
0
def permisions_switch_field(
    name, value, permision, data_options=None, **kwargs
):
    _data_options = ""
    if data_options:
        _data_options += ('%s' % data_options)
    return tags.checkbox(
        name, permision, value == permision, class_='easyui-switchbutton',
        data_options=_data_options, **kwargs
    )
Exemplo n.º 7
0
 def checkbox(self,
              name,
              value='1',
              checked=False,
              label=None,
              id=None,
              **attrs):
     return tags.checkbox(name, value,
                          self.value(name) or checked, label, id or name,
                          **attrs)
Exemplo n.º 8
0
 def checkbox(self, name, value="1", checked=False, label=None, id=NotGiven,
              **attrs):
     """
     Return a checkbox tag.
     """
     name = self._get_name(name)
     return tags.checkbox(name,
                          value,
                          self.value(name, checked),
                          label,
                          self._get_id(id, name),
                          **attrs)
Exemplo n.º 9
0
 def checkbox(self,
              name,
              value="1",
              checked=False,
              label=None,
              id=NotGiven,
              **attrs):
     """
     Return a checkbox tag.
     """
     name = self._get_name(name)
     return tags.checkbox(name, value, self.value(name, checked), label,
                          self._get_id(id, name), **attrs)
Exemplo n.º 10
0
 def ms_checkbox(self,
                 name,
                 value=None,
                 checked=False,
                 label=None,
                 id=None,
                 **attrs):
     """
     Outputs checkbox in radio style (i.e. multi select)
     """
     checked = str(value) in self.value(name, []) or checked
     id = self._fix_id(id or ("_".join((name, str(value)))))
     return tags.checkbox(name, value, checked, label, id, **attrs)
Exemplo n.º 11
0
 def checkbox(self, name, value="1", checked=False, label=None, id=None, 
              **attrs):
     """
     Outputs checkbox input.
     """
 
     return tags.checkbox(
         name, 
         value, 
         self.value(name, checked), 
         label, 
         self._get_id(id, name), 
         **attrs
     )
Exemplo n.º 12
0
    def checkbox(self,
                 name,
                 value="1",
                 checked=False,
                 label=None,
                 id=None,
                 **attrs):
        try:
            checked = not not traverse_object_for_value(self.form.data, name)
        except (KeyError, AttributeError):
            pass

        return tags.checkbox(name, value, checked, label,
                             self._fix_id(id or name), **attrs)
Exemplo n.º 13
0
    def default_header_column_format(self, column_number, column_name, header_label):
        """Override of the ObjectGrid to use <th> for header columns
        """
        if column_name == "_numbered":
            column_name = "numbered"

        if column_name == "_checkbox":
            header_label = checkbox(name="children", title="Select / deselect all", data_toggle="checkbox")
            return HTML.tag("th", header_label)
        elif column_name in self.exclude_ordering:
            class_name = "c%s %s" % (column_number, column_name)
            return HTML.tag("th", header_label, class_=class_name)
        else:
            header_label = HTML(header_label, HTML.tag("span", class_="marker"))
            class_name = "c%s ordering %s" % (column_number, column_name)
            return HTML.tag("th", header_label, class_=class_name)
Exemplo n.º 14
0
    def default_header_column_format(self, column_number, column_name,
                                     header_label):
        """Override of the ObjectGrid to use <th> for header columns
        """
        if column_name == "_numbered":
            column_name = "numbered"

        if column_name == "_checkbox":
            header_label = checkbox(name="children",
                                    title="Select / deselect all",
                                    data_toggle="checkbox")
            return HTML.tag("th", header_label)
        elif column_name in self.exclude_ordering:
            class_name = "c%s %s" % (column_number, column_name)
            return HTML.tag("th", header_label, class_=class_name)
        else:
            header_label = HTML(header_label, HTML.tag("span",
                                                       class_="marker"))
            class_name = "c%s ordering %s" % (column_number, column_name)
            return HTML.tag("th", header_label, class_=class_name)
Exemplo n.º 15
0
 def checkbox(self, name, value='1', checked=False, label=None, id=None, **attrs):
     return tags.checkbox(name, value, self.value(name) or checked,
         label, id or name, **attrs)
Exemplo n.º 16
0
 def checkbox_column_format(self, column_number, i, record):
     return HTML.td(checkbox(name="children", value=record.get('identifier'), title="Select item"))
Exemplo n.º 17
0
 def checkbox_column_format(self, column_number, i, record):
     return HTML.td(
         checkbox(name="children",
                  value=record.get('identifier'),
                  title="Select item"))