void InitializeComponent() { if (String.IsNullOrEmpty(WHCode)) { throw new Exception(String.Format("Invalid WHCode = {0}", WHCode)); } TblLayout = new Table(); TblLayout.Style.Add(HtmlTextWriterStyle.Width, "100%"); TableRow tblRow; TableCell tblCell; if (CtrlMode == ControlMode.View) { } else { picker1 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; picker2 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; picker3 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; picker4 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; picker1.WHCode = this.WHCode; picker2.WHCode = this.WHCode; picker3.WHCode = this.WHCode; picker4.WHCode = this.WHCode; tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker1); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker2); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker3); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker4); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); } WcPlaceHolder.Controls.Add(TblLayout); this.ChildControlsCreated = true; }
void InitializeComponent() { if (String.IsNullOrEmpty(WHCode)) { throw new Exception(String.Format("Invalid WHCode = {0}", WHCode)); } TableRow tblRow; TableCell tblCell; TblLayout.Style.Add(HtmlTextWriterStyle.Width, "100%"); if (CtrlMode == ControlMode.View) { throw new Exception("Under constructor."); } else { picker1 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; picker2 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; picker3 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; picker1.WHCode = this.WHCode; picker2.WHCode = this.WHCode; picker3.WHCode = this.WHCode; switch (WcType) { case PaneType.First: tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.RowSpan = 2; tblCell.VerticalAlign = VerticalAlign.Top; picker1.Height = Unit.Pixel(225); tblCell.Controls.Add(picker1); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Controls.Add(picker2); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Controls.Add(picker3); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); break; case PaneType.Second: tblRow = new TableRow(); tblCell = new TableCell(); tblCell.ColumnSpan = 2; picker1.Width = Unit.Percentage(100); tblCell.Controls.Add(picker1); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker2); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker3); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); break; case PaneType.Third: tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker1); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.RowSpan = 2; tblCell.VerticalAlign = VerticalAlign.Top; picker2.Height = Unit.Pixel(225); tblCell.Controls.Add(picker2); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Controls.Add(picker3); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); break; case PaneType.Fourth: tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker1); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Style.Add(HtmlTextWriterStyle.Width, Unit.Percentage(50).ToString()); tblCell.Controls.Add(picker2); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); tblRow = new TableRow(); tblCell = new TableCell(); tblCell.ColumnSpan = 2; picker3.Width = Unit.Percentage(100); tblCell.Controls.Add(picker3); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); break; default: throw new Exception("Invalid."); } } WcPlaceHolder.Controls.Add(TblLayout); this.ChildControlsCreated = true; }
private void InitializeComponent() { if (String.IsNullOrEmpty(WHCode)) { throw new Exception(String.Format("Invalid WHCode = {0}", WHCode)); } WcPlaceHolder.Controls.Clear(); TableRow tblRow; TableCell tblCell; TblLayout = new Table(); TblLayout.Style.Add(HtmlTextWriterStyle.Width, "100%"); if (CtrlMode == ControlMode.View) { switch (WcType) { case PaneType.First: case PaneType.Second: default: throw new Exception("Invalid."); } } else { switch (WcType) { case PaneType.First: tblRow = new TableRow(); // Cell 1 tblCell = new TableCell(); tblCell.Width = Unit.Percentage(50); m_picker1 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; m_picker1.WHCode = WHCode; m_picker1.Height = Unit.Pixel(225); tblCell.Controls.Add(m_picker1); tblRow.Cells.Add(tblCell); // Cell 2 tblCell = new TableCell(); tblCell.Width = Unit.Percentage(50); m_picker2 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; m_picker2.WHCode = WHCode; m_picker2.Height = Unit.Pixel(225); tblCell.Controls.Add(m_picker2); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); break; case PaneType.Second: tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Width = Unit.Percentage(50); m_picker1 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; m_picker1.WHCode = WHCode; tblCell.Controls.Add(m_picker1); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Width = Unit.Percentage(50); tblCell.Controls.Add(new LiteralControl("<br />")); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); tblRow = new TableRow(); tblCell = new TableCell(); tblCell.Width = Unit.Percentage(50); m_picker2 = LoadControl("~/Shared/UserControl/wcPortletPicker.ascx") as wcPortletPicker; m_picker2.WHCode = WHCode; tblCell.Controls.Add(m_picker2); tblRow.Cells.Add(tblCell); tblCell = new TableCell(); tblCell.Width = Unit.Percentage(50); tblCell.Controls.Add(new LiteralControl("<br />")); tblRow.Cells.Add(tblCell); TblLayout.Rows.Add(tblRow); break; default: throw new Exception("Invalid."); } } WcPlaceHolder.Controls.Add(TblLayout); this.ChildControlsCreated = true; }