public override void LocalControlToServer(Server.Application.FormControl parentControl, Server.Application.FormControl serverControl) { base.LocalControlToServer(parentControl, serverControl); ((Server.Application.FormControlSelection)serverControl).SelectionType = selectionType; ((Server.Application.FormControlSelection)serverControl).Columns = columns; ((Server.Application.FormControlSelection)serverControl).Rows = rows; ((Server.Application.FormControlSelection)serverControl).Direction = direction; ((Server.Application.FormControlSelection)serverControl).Wrap = wrap; ((Server.Application.FormControlSelection)serverControl).MaxLength = maxLength; ((Server.Application.FormControlSelection)serverControl).ReadOnly = readOnly; ((Server.Application.FormControlSelection)serverControl).SelectionMode = selectionMode; ((Server.Application.FormControlSelection)serverControl).DataSource = dataSource; ((Server.Application.FormControlSelection)serverControl).ReferenceSource = referenceSource; ((Server.Application.FormControlSelection)serverControl).AllowCustomText = allowCustomText; ((Server.Application.FormControlSelection)serverControl).CustomText = customText; ((Server.Application.FormControlSelection)serverControl).Items = new System.Collections.ObjectModel.ObservableCollection <Mercury.Server.Application.FormControlSelectionItem> (); foreach (Structures.SelectionItem currentSelectionItem in items) { Server.Application.FormControlSelectionItem serverItem = new Mercury.Server.Application.FormControlSelectionItem(); serverItem.Text = currentSelectionItem.Text; serverItem.Value = currentSelectionItem.Value; serverItem.Enabled = currentSelectionItem.Enabled; serverItem.Selected = currentSelectionItem.Selected; ((Server.Application.FormControlSelection)serverControl).Items.Add(serverItem); } ((Server.Application.FormControlSelection)serverControl).Label = new Server.Application.FormControlLabel(); label.LocalControlToServer(serverControl, ((Server.Application.FormControlSelection)serverControl).Label); return; }
public SelectionItem(Mercury.Server.Application.FormControlSelectionItem serverSelectionItem) { text = serverSelectionItem.Text; value = serverSelectionItem.Value; enabled = serverSelectionItem.Enabled; selected = serverSelectionItem.Selected; return; }
public Mercury.Server.Application.FormControlSelectionItem ToServerItem() { Mercury.Server.Application.FormControlSelectionItem serverItem = new Mercury.Server.Application.FormControlSelectionItem(); serverItem.Text = text; serverItem.Value = value; serverItem.Enabled = enabled; serverItem.Selected = selected; return(serverItem); }