Exemplo n.º 1
0
 public ItemTable(string tableName, string tableKey, string idField, List <T> itemList, object objToLockWhenReadingList, ItemTableMode mode, params ItemTableColumnDefinition <T>[] cols)
 {
     this.tableName = tableName;
     this.tableKey  = tableKey;
     this.idField   = idField;
     this.myList    = itemList;
     this.objToLockWhenReadingList = objToLockWhenReadingList;
     this.cols = cols;
     this.mode = mode;
 }
Exemplo n.º 2
0
        internal static void AddAndDeleteButtons(StringBuilder sb, string itemType, ItemTableMode mode)
        {
            sb.Append("<div class=\"section\">");
            if (mode == ItemTableMode.Add)
            {
                sb.Append("<input type=\"button\" value=\"Add " + itemType + "\" onClick=\"AddItem(); return false;\" />");
            }
            else if (mode == ItemTableMode.Save)
            {
                sb.Append("<input type=\"button\" value=\"Save List\" onClick=\"SaveList(); return false;\" />");
            }
            sb.Append(" &nbsp; <input type=\"button\" value=\"Delete Selected\" onClick=\"DeleteSelected('" + itemType + "'); return false;\" /> &nbsp; &nbsp; &nbsp; ");
            sb.Append("<span id=\"errorMessage\" style=\"color:Red;\"></span></div>");
            sb.Append(@"
<div id=""newItemDialog"" title=""Enter a " + itemType + @" id:"" itemtype=""" + itemType + @""">
	<p>
		<label for=""newId"">Please enter an id for the new "         + itemType + @":</label><br/>
		<input type=""text"" id=""newId"" />
		<p id=""newItemErrorMessage"" style=""color:Red""></p>
	</p>
</div>");
        }