aboutsummaryrefslogtreecommitdiffstats
path: root/root/base/checkbox_group
blob: 52660b069b03e1fb761f7f4520b4463bc157bc28 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[%

PROCESS field_base;

control_block = 'checkbox_group_control';

BLOCK checkbox_group_control;

  FOREACH v_name IN self.valid_value_names;
    v_val = self.name_to_value_map.$v_name;
    %]<input type="checkbox" id="[% id_attr %]" [% connect_control(self, 'value');
    ' value="'; v_val; '"';
    IF self.is_current_value(v_val); ' checked="checked"'; END;
    process_attrs(attrs); ' />'; v_name; "\n";
  END;

END;

%]