private void AddItemToGroup(GroupedCheckBoxListItem item, GroupHeader group, Dictionary <GroupHeader, List <GroupedCheckBoxListItem> > groupings) { if (!groupings.ContainsKey(group)) { groupings[group] = new List <GroupedCheckBoxListItem>(); } groupings[group].Add(item); }
private void CreateCheckboxControl(GroupedCheckBoxListItem item, HtmlGenericControl parent) { CheckBox checkBox = new CheckBox(); CheckBox checkBox2 = checkBox; checkBox2.CssClass += " GroupedCheckBox"; checkBox.InputAttributes.Add("value", item.Identity.ToJsonString(null)); checkBox.ID = item.Identity.RawIdentity; parent.Controls.Add(checkBox); }
private void CreateItemControl(GroupedCheckBoxListItem item, HtmlGenericControl parent) { Panel panel = new Panel(); Panel panel2 = panel; panel2.CssClass += " GroupedCheckBoxItem"; panel.ID = item.Identity.RawIdentity + "_label"; panel.Attributes.Add("aria-hidden", "false"); parent.Controls.Add(panel); Panel child = GroupedCheckBoxList.CreateSimplePanel("GroupedCheckBoxItemCaption", item.Name); panel.Controls.Add(child); Panel child2 = GroupedCheckBoxList.CreateSimplePanel("GroupedCheckBoxItemDescription", item.Description); panel.Controls.Add(child2); }