checkbox_choice.pt
24 lines
| 905 B
| text/plain
|
TextLexer
r518 | <div tal:define="css_class css_class|field.widget.css_class; | ||
style style|field.widget.style; | |||
oid oid|field.oid; | |||
inline getattr(field.widget, 'inline', False)" | |||
tal:omit-tag="not inline"> | |||
${field.start_sequence()} | |||
<div tal:repeat="choice values | field.widget.values" | |||
tal:omit-tag="inline" | |||
class="checkbox"> | |||
<div tal:define="(value, title) choice"> | |||
<input tal:attributes="checked value in cstruct; | |||
class css_class; | |||
style style" | |||
type="checkbox" | |||
name="checkbox" | |||
value="${value}" | |||
id="${oid}-${repeat.choice.index}"/> | |||
<label for="${oid}-${repeat.choice.index}" | |||
tal:attributes="class inline and 'checkbox-inline'"> | |||
${title} | |||
</label> | |||
</div> | |||
</div> | |||
${field.end_sequence()} | |||
</div> |