Beispiel #1
0
        protected override void CreateChildControls()
        {
            _QuickLaunchTable          = new CswAutoTable();
            _QuickLaunchTable.ID       = "QuickLaunchTable";
            _QuickLaunchTable.CssClass = "QuickLaunchTable";
            this.Controls.Add(_QuickLaunchTable);

            base.CreateChildControls();
        }
Beispiel #2
0
        protected override void CreateChildControls()
        {
            CswAutoTable Table = new CswAutoTable();

            this.Controls.Add(Table);

            HtmlGenericControl ComboDiv = new HtmlGenericControl();

            ComboDiv.ID = "cd";
            Table.addControl(0, 0, ComboDiv);

            _Combo = new RadComboBox();
            _Combo.AutoPostBack        = false;
            _Combo.AllowCustomText     = true; // setting this to false means the box is always empty
            _Combo.EnableTextSelection = false;
            _Combo.EnableLoadOnDemand  = false;
            _Combo.Width = Unit.Parse("270px");
            _Combo.ID    = "combo";
            _Combo.EnableEmbeddedSkins = false;
            _Combo.Skin      = "ChemSW";
            _TreeView.Height = 300;
            ComboDiv.Controls.Add(_Combo);

            _Combo.ItemTemplate = new ComboTreeTemplate(_TreeView);
            _Combo.Items.Add(new RadComboBoxItem());

            //HtmlGenericControl ImageDiv = new HtmlGenericControl("div");
            //ImageDiv.Style.Add(HtmlTextWriterStyle.TextAlign, "right");
            //_Combo.DropDownFooter.Controls.Add(ImageDiv);
            //Image DropDownResizeImage = new Image();
            //DropDownResizeImage.ID = "comboresize";
            //DropDownResizeImage.ImageUrl = "Images/combo/resize.gif";
            //ImageDiv.Controls.Add(DropDownResizeImage);

            //_HiddenNodeValue = new HiddenField();
            //_HiddenNodeValue.ID = "value";
            //Table.addControl(0, 0, _HiddenNodeValue);

            //_Validator = new Sample.Web.UI.Compatibility.CustomValidator();
            //_Validator.ID = "vld";
            //_Validator.ValidateEmptyText = true;
            //_Validator.ValidationGroup = ValidationGroup;
            //Table.addControl(0, 0, _Validator);

            _ClearButton    = new CswImageButton(CswImageButton.ButtonType.Clear);
            _ClearButton.ID = "clear";
            Table.addControl(0, 1, _ClearButton);

            _EditButton    = new CswImageButton(CswImageButton.ButtonType.View);
            _EditButton.ID = "edit";
            //_EditButton.Click += new ImageClickEventHandler(_EditButton_Click);
            _EditButton.Click += new EventHandler(_EditButton_Click);
            Table.addControl(0, 1, _EditButton);

            base.CreateChildControls();
        }
Beispiel #3
0
        protected override void CreateChildControls()
        {
            try
            {
                CswAutoTable GridTable = new CswAutoTable();
                this.Controls.Add(GridTable);

                _MainMenu    = new CswMainMenu(_CswNbtResources);
                _MainMenu.ID = "gridmenu";
                GridTable.addControl(0, 0, _MainMenu);

                _GridHeaderIcon = new Image();
                GridTable.addControl(1, 0, _GridHeaderIcon);

                _GridHeaderLiteral = new Literal();
                GridTable.addControl(1, 0, _GridHeaderLiteral);

                _Grid    = new RadGrid();
                _Grid.ID = "nodesgrid";
                _Grid.EnableEmbeddedSkins = false;
                _Grid.Skin = "ChemSW";
                string[] GridDataKeyNames = new string[1];
                GridDataKeyNames[0] = "NodeKey";
                _Grid.MasterTableView.DataKeyNames       = GridDataKeyNames;
                _Grid.MasterTableView.ClientDataKeyNames = GridDataKeyNames;
                _Grid.AllowPaging       = true;
                _Grid.ShowFooter        = false;
                _Grid.AllowSorting      = true;
                _Grid.AllowMultiRowEdit = true;
                _Grid.ClientSettings.Resizing.AllowColumnResize    = true;
                _Grid.ClientSettings.Resizing.EnableRealTimeResize = true;
                //BZ 10097 -- Waiting on Telerik subscription update
                //_Grid.PagerStyle.Mode = GridPagerMode.NextPrevNumericAndAdvanced;
                _Grid.PageSize = PageSize;
                //_Grid.PageSizeChanged += new GridPageSizeChangedEventHandler( _Grid_PageSizeChanged );
                //_Grid.PageIndexChanged += new GridPageChangedEventHandler( _Grid_PageIndexChanged );
                GridTable.addControl(2, 0, _Grid);

                _NoResultsLiteral      = new Literal();
                _NoResultsLiteral.Text = "No Results.";
                GridTable.addControl(2, 0, _NoResultsLiteral);

                _Table              = new CswAutoTable();
                _Table.ID           = "nodestable";
                _Table.CellPadding  = 2;
                _Table.CssClass     = "NodesGridTable";
                _Table.CellCssClass = "NodesGridTableCell";
                GridTable.addControl(2, 0, _Table);
            }
            catch (Exception ex)
            {
                HandleError(ex);
            }
            base.CreateChildControls();
        }
Beispiel #4
0
        protected override void CreateChildControls()
        {
            _TabOuterTable          = new CswAutoTable();
            _TabOuterTable.ID       = "TabOuterTable";
            _TabOuterTable.CssClass = "TabOuterTable";
            this.Controls.Add(_TabOuterTable);

            TableCell TopLeft = _TabOuterTable.getCell(0, 0);

            TopLeft.CssClass = "TabOuterTable_TopLeft";
            TableCell Top = _TabOuterTable.getCell(0, 1);

            Top.CssClass = "TabOuterTable_Top";
            TableCell TopRight = _TabOuterTable.getCell(0, 2);

            TopRight.CssClass = "TabOuterTable_TopRight";
            TableCell Left = _TabOuterTable.getCell(1, 0);

            Left.CssClass    = "TabOuterTable_Left";
            _Center          = _TabOuterTable.getCell(1, 1);
            _Center.CssClass = "TabOuterTable_Center";
            TableCell Right = _TabOuterTable.getCell(1, 2);

            Right.CssClass = "TabOuterTable_Right";
            TableCell BottomLeft = _TabOuterTable.getCell(2, 0);

            BottomLeft.CssClass = "TabOuterTable_BottomLeft";
            TableCell Bottom = _TabOuterTable.getCell(2, 1);

            Bottom.CssClass = "TabOuterTable_Bottom";
            TableCell BottomRight = _TabOuterTable.getCell(2, 2);

            BottomRight.CssClass = "TabOuterTable_BottomRight";

            Image BlankImage1 = new Image();

            BlankImage1.ImageUrl = "Images/pagelayout/blank.gif";
            BlankImage1.Width    = Unit.Parse("3px");
            BlankImage1.Height   = Unit.Parse("5px");
            TopLeft.Controls.Add(BlankImage1);

            Image BlankImage2 = new Image();

            BlankImage2.ImageUrl = "Images/pagelayout/blank.gif";
            BlankImage2.Width    = Unit.Parse("4px");
            BlankImage2.Height   = Unit.Parse("5px");
            BottomRight.Controls.Add(BlankImage2);

            base.CreateChildControls();
        }
Beispiel #5
0
        /// <summary>
        /// CreateChildControls
        /// </summary>
        protected override void CreateChildControls()
        {
            try
            {
                _Table                     = new CswAutoTable();
                _Table.ID                  = "NodesListTable";
                _Table.CssClass            = "ListTable";
                _Table.EvenRowCssClass     = "ListRowEven";
                _Table.OddRowCssClass      = "ListRowOdd";
                _Table.SelectedRowCssClass = "ListRowSelected";
                this.Controls.Add(_Table);
            }
            catch (Exception ex)
            {
                HandleError(ex);
            }

            base.CreateChildControls();
        }
        protected override void CreateChildControls()
        {
            _Table = new CswAutoTable();
            this.Controls.Add(_Table);

            _NewViewVisibilityDropDown          = new DropDownList();
            _NewViewVisibilityDropDown.ID       = "_NewViewVisibilityDropDown";
            _NewViewVisibilityDropDown.CssClass = "selectinput";
            _Table.addControl(0, 0, _NewViewVisibilityDropDown);

            _NewViewVisibilityRoleDropDown          = new DropDownList();
            _NewViewVisibilityRoleDropDown.ID       = "_NewViewVisibilityRoleDropDown";
            _NewViewVisibilityRoleDropDown.CssClass = "selectinput";
            _Table.addControl(0, 1, _NewViewVisibilityRoleDropDown);

            _NewViewVisibilityUserDropDown          = new DropDownList();
            _NewViewVisibilityUserDropDown.ID       = "_NewViewVisibilityUserDropDown";
            _NewViewVisibilityUserDropDown.CssClass = "selectinput";
            _Table.addControl(0, 1, _NewViewVisibilityUserDropDown);

            base.CreateChildControls();
        }
Beispiel #7
0
        public void ReinitComponents()
        {
            _ComponentPlaceHolder.Controls.Clear(); // BEWARE

            CswAutoTable ComponentTable = new CswAutoTable();

            ComponentTable.ID       = "ComponentTable";
            ComponentTable.CssClass = "ComponentTable";
            //ComponentTable.Style.Add( HtmlTextWriterStyle.TextAlign, TableTextAlign );
            ComponentTable.Attributes.Add("align", TableTextAlign);
            _ComponentPlaceHolder.Controls.Add(ComponentTable);

            Int32 CellIncrement = 3;

            foreach (LayoutComponent Component in Components.Values)
            {
                TableCell LabelCell  = ComponentTable.getCell(Component.DisplayRow - 1, (Component.DisplayColumn - 1) * CellIncrement);
                TableCell ValueCell  = ComponentTable.getCell(Component.DisplayRow - 1, (Component.DisplayColumn - 1) * CellIncrement + 1);
                TableCell ConfigCell = ComponentTable.getCell(Component.DisplayRow - 1, (Component.DisplayColumn - 1) * CellIncrement + 2);

                LabelCell.CssClass = CssClassLabelCell;
                if (EditMode)
                {
                    ValueCell.CssClass = CssClassValueCellEditMode;
                }
                else
                {
                    ValueCell.CssClass = CssClassValueCell;
                }

                if (Component.LabelControl != null)
                {
                    LabelCell.Controls.Add(Component.LabelControl);
                }
                if (Component.ValueControl != null)
                {
                    ValueCell.Controls.Add(Component.ValueControl);
                }

                if (LabelCellRightAlign)
                {
                    LabelCell.Style.Add(HtmlTextWriterStyle.TextAlign, "right");
                }

                if (EditMode)
                {
                    CswAutoTable ButtonTable = new CswAutoTable();
                    ConfigCell.Controls.Add(ButtonTable);

                    if (Component.DisplayRow > 1)
                    {
                        CswImageButton NorthButton = new CswImageButton(CswImageButton.ButtonType.ArrowNorth);
                        NorthButton.ID     = "North_" + Component.LayoutComponentId;
                        NorthButton.Click += new EventHandler(MoveButton_Click);
                        ButtonTable.addControl(0, 1, NorthButton);
                        _AjaxManager.AjaxSettings.AddAjaxSetting(NorthButton, ComponentTable);
                    }

                    CswImageButton EastButton = new CswImageButton(CswImageButton.ButtonType.ArrowEast);
                    EastButton.ID     = "East_" + Component.LayoutComponentId;
                    EastButton.Click += new EventHandler(MoveButton_Click);
                    ButtonTable.addControl(1, 2, EastButton);
                    _AjaxManager.AjaxSettings.AddAjaxSetting(EastButton, ComponentTable);

                    CswImageButton SouthButton = new CswImageButton(CswImageButton.ButtonType.ArrowSouth);
                    SouthButton.ID     = "South_" + Component.LayoutComponentId;
                    SouthButton.Click += new EventHandler(MoveButton_Click);
                    ButtonTable.addControl(2, 1, SouthButton);
                    _AjaxManager.AjaxSettings.AddAjaxSetting(SouthButton, ComponentTable);

                    if (Component.DisplayColumn > 1)
                    {
                        CswImageButton WestButton = new CswImageButton(CswImageButton.ButtonType.ArrowWest);
                        WestButton.ID     = "West_" + Component.LayoutComponentId;
                        WestButton.Click += new EventHandler(MoveButton_Click);
                        ButtonTable.addControl(1, 0, WestButton);
                        _AjaxManager.AjaxSettings.AddAjaxSetting(WestButton, ComponentTable);
                    }

                    if (Component.AllowDelete)
                    {
                        CswImageButton DeleteButton = new CswImageButton(CswImageButton.ButtonType.Delete);
                        DeleteButton.ID     = "Delete_" + Component.LayoutComponentId;
                        DeleteButton.Click += new EventHandler(DeleteButton_Click);
                        ButtonTable.addControl(1, 1, DeleteButton);
                        _AjaxManager.AjaxSettings.AddAjaxSetting(DeleteButton, ComponentTable);
                    }
                } // if( EditMode )
            }     // foreach( LayoutComponent Component in Components.Values )

            for (Int32 r = 0; r < ComponentTable.Rows.Count; r++)
            {
                for (Int32 c = 0; c < ComponentTable.MaxCells; c++)
                {
                    TableCell Cell = ComponentTable.getCell(r, c);
                    if (Cell.Controls.Count == 0)
                    {
                        Cell.Controls.Add(new CswLiteralNbsp());
                        if (c % CellIncrement == 1)   // this is a Value Cell
                        {
                            if (EditMode)
                            {
                                Cell.CssClass = CssClassEmptyCellEditMode;
                            }
                            else
                            {
                                Cell.CssClass = CssClassEmptyCell;
                            }
                        }
                    }
                } // for( Int32 c = 0; c < ComponentTable.MaxCells; c++ )
            }     // for( Int32 r = 0; r < ComponentTable.Rows.Count; r++ )
        }         // ReinitComponents()