コード例 #1
0
ファイル: DropDownRenderer.cs プロジェクト: NLADP/ADF
        public IEnumerable<object> Render(PanelItem panelItem)
        {
            var dropDownList = new DropDownList { ID = panelItem.GetId(), Enabled = panelItem.Editable, Width = new Unit(panelItem.Width, UnitType.Ex), Visible = panelItem.Visible };

            dropDownList
                .AddStyle(CssClass.Item)
                .AttachToolTip(panelItem)
                .ToggleStyle(panelItem.Editable, CssClass.Editable, CssClass.ReadOnly);

            panelItem.Target = dropDownList;

            return new List<Control> { dropDownList, PanelValidator.Create(panelItem) };
        }