protected override void OnInit(EventArgs e) { if (DesignMode) { return; } var popupControl = new PopupControl { ID = "popupControlID", ModalPopupBehaviorID = ModalPopupBehaviorID, }; Controls.Add(popupControl); popupControl.ShowWhileUpdating = true; var table = new Table(); popupControl.Controls.Add(table); table.Rows.Add(new TableRow()); table.Rows[0].Cells.Add(new TableCell()); table.Rows[0].Cells.Add(new TableCell()); table.Rows[0].Cells[0].Text = Resources.SPleaseWait; table.Rows[0].Cells[0].Style["font-size"] = "40px"; image = new Image(); image.ID = "imageID"; table.Rows[0].Cells[1].Controls.Add(image); base.OnInit(e); }
protected override void OnInit(EventArgs e) { base.OnInit(e); hiddenField = new HiddenField(); hiddenField.ID = "hiddenFieldID"; Controls.Add(hiddenField); hiddenField.ValueChanged += HiddenField_OnValueChanged; Table table = new Table(); table.ID = "tableID"; Controls.Add(table); table.Width = Width; table.CellPadding = 0; table.CellSpacing = 0; table.Rows.Add(new TableRow()); table.Rows[0].Cells.Add(new TableCell { Width = Unit.Percentage(100) }); table.Rows[0].Cells.Add(new TableCell()); table.Rows[0].Cells.Add(new TableCell()); //table.Rows[0].Cells[0].BackColor = Color.Red; //table.Rows[0].Cells[1].BackColor = Color.Green; //table.Rows[0].Cells[2].BackColor = Color.Blue; textBox = new AutoCompleteTextBoxPair(); textBox.ID = "textBoxID"; table.Rows[0].Cells[0].Controls.Add(textBox); textBox.DataSource = DataSource; textBox.DataSourceID = DataSourceID; textBox.DataTextField = dataTextField; textBox.DataValueField = dataValueField; textBox.DataCodeField = dataCodeField; textBox.DataDisableRowField = dataDisableRowField; textBox.ConditionValue = conditionValue; textBox.AutoPostBack = autoPostBack; textBox.ItemChanged += TextBox_OnItemChanged; showModalButton = new Button(); showModalButton.ID = "showModalButtonID"; table.Rows[0].Cells[1].Controls.Add(showModalButton); showModalButton.Text = "..."; showModalButton.OnClientClick = "return false;"; nullButton = new Button(); nullButtonID = ClientID + "_nullButtonID"; nullButton.ID = nullButtonID; table.Rows[0].Cells[2].Controls.Add(nullButton); nullButton.Text = "x"; nullButton.OnClientClick = "return false;"; if (Width != Unit.Empty) { textBox.Width = Unit.Percentage(100); table.Rows[0].Cells[0].Style["padding-right"] = "6px"; table.Rows[0].Cells[1].Width = 1; table.Rows[0].Cells[2].Width = 1; } { popupControl = new PopupControl(); popupControl.ID = "popupControlID"; Controls.Add(popupControl); //#if LOCAL popupControl.Width = Unit.Pixel(1000); //#else // popupControl.Width = Unit.Percentage(199); //#endif popupControl.Position = popupPosition; if (DesignMode) { popupControl.Visible = false; } lookupTable = new LookupTable(); lookupTable.ID = "lookupTableID"; lookupTable.FilterControlType = filterControlType; lookupTable.DataSource = DataSource; lookupTable.DataSourceID = DataSourceID; popupControl.Controls.Add(lookupTable); lookupTable.ShowFullBriefViewButton = true; lookupTable.GridTreeMode = gridTreeMode; lookupTable.AllowTreeAndPaging = allowTreeAndPaging; lookupTable.DataDisableRowField = dataDisableRowField; lookupTable.ConditionValue = conditionValue; lookupTable.FillGridViewFirstTime = fillGridViewFirstTime; lookupTable.GridHeight = Unit.Percentage(99); UpdateDataKeyNames(); cancelButton = new Button(); cancelButton.ID = "cancelButtonID"; popupControl.Controls.Add(cancelButton); cancelButton.Text = LookupControlsResources.SCancel; cancelButton.Width = Unit.Pixel(85); cancelButton.Style["float"] = "right"; cancelButton.OnClientClick = "return false;"; okButton = new Button(); okButtonID = ClientID + "_okButtonID"; okButton.ID = okButtonID; popupControl.Controls.Add(okButton); okButton.Text = LookupControlsResources.SSelect; okButton.Width = Unit.Pixel(85); okButton.Style["float"] = "right"; okButton.OnClientClick = "return false;"; applyButton = new Button(); applyButton.ID = "applyButton"; popupControl.Controls.Add(applyButton); applyButton.Text = LookupControlsResources.SApplyFilter; applyButton.Style["float"] = "left"; applyButton.OnClientClick = "return false;"; } }