public PickListItem Copy() { PickListItem pickListItem = new PickListItem(); pickListItem._value = _value; pickListItem._selected = _selected; return pickListItem; }
public PickListTerm(XmlNode termNode, Template template, bool isFilter) : base(termNode, template, isFilter) { TermType = TermType.PickList; NameRequired = true; _pickListItems = new List<PickListItem>(); _multiSelect = Utility.XMLHelper.GetAttributeBool(termNode, XMLNames._A_MultiSelect); _requiredSelectedValue = Utility.XMLHelper.GetAttributeString(termNode, XMLNames._A_RequiredSelectedValue); _useTextNumberFormat = Utility.XMLHelper.GetAttributeBool(termNode, XMLNames._A_UseTextNumberFormat); XmlNodeList pickListItemNodes = termNode.SelectNodes(XMLNames._E_ListItem); foreach (XmlNode pickListItemNode in pickListItemNodes) { PickListItem pickListItem = new PickListItem(pickListItemNode); //@@@ RR 05/06/2008: Commented out to eliminate erroneous display of the DefaultValue on the Summary Page //if (!(this.Editable ?? false) && (pickListItem.Value == this.DefaultValue)) // pickListItem.Selected = true; _pickListItems.Add(pickListItem); } }