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)
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)
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 )
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)
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 )
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)
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)
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)
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 )
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)
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)
def checkbox_column_format(self, column_number, i, record): return HTML.td(checkbox(name="children", value=record.get('identifier'), title="Select item"))
def checkbox_column_format(self, column_number, i, record): return HTML.td( checkbox(name="children", value=record.get('identifier'), title="Select item"))