Пример #1
0
        /// <summary>
        /// Builds the Checkboxes to select indexes
        /// </summary>
        /// <param name="name">The name.</param>
        /// <param name="header">The header.</param>
        /// <param name="selected">The selected.</param>
        /// <param name="indexMap">The index map.</param>
        private void BuildIndexCheckbox(string name, string header, ListString selected, ListString indexMap)
        {
            Assert.ArgumentNotNull(name, "name");
            Assert.ArgumentNotNull(header, "header");
            Assert.ArgumentNotNull(selected, "selected");
            Assert.ArgumentNotNull(indexMap, "indexMap");
            var child = new Checkbox();

            this.indexes.Controls.Add(child);
            child.ID      = Control.GetUniqueID("dk_");
            child.Header  = header;
            child.Value   = name;
            child.Checked = selected.Contains(name);
            indexMap.Add(child.ID);
            indexMap.Add(name);
            this.indexes.Controls.Add(new LiteralControl("<br />"));
        }
 /// <summary>
 /// Builds the Checkboxes to select indexes
 /// </summary>
 /// <param name="name">
 /// The name.
 /// </param>
 /// <param name="header">
 /// The header.
 /// </param>
 /// <param name="selected">
 /// The selected.
 /// </param>
 /// <param name="indexMap">
 /// The index map.
 /// </param>
 private void BuildIndexCheckbox(string name, string header, ListString selected, ListString indexMap)
 {
     Assert.ArgumentNotNull(name, "name");
     Assert.ArgumentNotNull(header, "header");
     Assert.ArgumentNotNull(selected, "selected");
     Assert.ArgumentNotNull(indexMap, "indexMap");
     var child = new Checkbox();
     this.Indexes.Controls.Add(child);
     child.ID = Control.GetUniqueID("dk_");
     child.Header = header;
     child.Value = name;
     child.Checked = true;//selected.Contains(name);
     indexMap.Add(child.ID);
     indexMap.Add(name);
     this.Indexes.Controls.Add(new LiteralControl("<br />"));
 }