optional label in checkbox widget, fixed issue 1797, thanks Richard
This commit is contained in:
1 parent
8d4b4430de
commit
5b7167436b
2 files changed
+5
-2
No files matched your search
@@ -1 +1 @@
|
|||||||
Version 2.8.2-stable+timestamp.2013.12.03.09.31.36
|
Version 2.8.2-stable+timestamp.2013.12.04.10.42.46
|
||||||
+4
-1
@@ -400,6 +400,8 @@ class CheckboxesWidget(OptionsWidget):
|
|||||||
attr = cls._attributes(field, {}, **attributes)
|
attr = cls._attributes(field, {}, **attributes)
|
||||||
attr['_class'] = attr.get('_class', 'web2py_checkboxeswidget')
|
attr['_class'] = attr.get('_class', 'web2py_checkboxeswidget')
|
||||||
|
|
||||||
|
label = attr.get('label',True)
|
||||||
|
|
||||||
requires = field.requires
|
requires = field.requires
|
||||||
if not isinstance(requires, (list, tuple)):
|
if not isinstance(requires, (list, tuple)):
|
||||||
requires = [requires]
|
requires = [requires]
|
||||||
@@ -439,7 +441,8 @@ class CheckboxesWidget(OptionsWidget):
|
|||||||
requires=attr.get('requires', None),
|
requires=attr.get('requires', None),
|
||||||
hideerror=True, _value=k,
|
hideerror=True, _value=k,
|
||||||
value=r_value),
|
value=r_value),
|
||||||
LABEL(v, _for='%s%s' % (field.name, k))))
|
LABEL(v, _for='%s%s' % (field.name, k))
|
||||||
|
if label else ''))
|
||||||
opts.append(child(tds))
|
opts.append(child(tds))
|
||||||
|
|
||||||
if opts:
|
if opts:
|
||||||
|
|||||||
Reference in new issue
Block a user