1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<%namespace name="tw" module="tw.core.mako_util"/>\
<%
attrs = context.get('attrs')
%>\
<select ${tw.attrs(
[('name', name),
('class', css_class),
('id', context.get('id'))],
attrs=attrs
)}>
% for group, options in grouped_options:
% if group:
<optgroup ${tw.attrs([('label', group)])}>
% endif
% for value, desc, attrs in options:
<option ${tw.attrs(
[('value', value)],
attrs=attrs
)}>${tw.content(desc)}</option>
% endfor
% if group:
</optgroup>
% endif
% endfor
</select>\
|