Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        public SelectionItem(Mercury.Server.Application.FormControlSelectionItem serverSelectionItem)
        {
            text = serverSelectionItem.Text;

            value = serverSelectionItem.Value;

            enabled = serverSelectionItem.Enabled;

            selected = serverSelectionItem.Selected;

            return;
        }
Esempio n. 3
0
        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);
        }