protected void AddRadLinkButtonWithIcon(string ID, string IconName, string Skin, int?Height, int?Top, HtmlTable table, HtmlTableRow row) { HtmlTableCell cell = new HtmlTableCell(); RadLinkButton RadLinkButton1 = new RadLinkButton() { ID = "RadLinkButton1" + ID, Text = IconName, Skin = Skin, }; if (Height != null) { RadLinkButton1.Height = Unit.Pixel((int)Height); } RadLinkButton1.Icon.CssClass = IconName; if (Top != null) { RadLinkButton1.Icon.Top = Unit.Pixel((int)Top); } cell.Controls.Add(RadLinkButton1); row.Cells.Add(cell); table.Rows.Add(row); }
protected void AddRadLinkButtonWithIcon(string ID, string IconName, string Skin, int? Height, int? Top, HtmlTable table, HtmlTableRow row) { HtmlTableCell cell = new HtmlTableCell(); RadLinkButton RadLinkButton1 = new RadLinkButton() { ID = "RadLinkButton1" + ID, Text = IconName, Skin = Skin, }; if (Height != null) RadLinkButton1.Height = Unit.Pixel((int)Height); RadLinkButton1.Icon.CssClass = IconName; if (Top != null) RadLinkButton1.Icon.Top = Unit.Pixel((int)Top); cell.Controls.Add(RadLinkButton1); row.Cells.Add(cell); table.Rows.Add(row); }
private void createCard(int detailID, DateTime createDate, projectTable entity) { RadCard card = new RadCard(); // CardHeaderComponent // CardTitleComponent: ProjectType // CardSubtitleComponent: priority // CardSubtitleComponent: CreateDate CardHeaderComponent head = new CardHeaderComponent(); CardTitleComponent title = new CardTitleComponent(); title.Content = Global.CmbItem_parseToText(entity.projectType, "projectType"); head.Controls.Add(title); CardSubtitleComponent subtitle1 = new CardSubtitleComponent(); subtitle1.Content = "优先级: " + Global.CmbItem_parseToText(entity.priority, "priority"); subtitle1.CssClass = "float-right"; head.Controls.Add(subtitle1); CardSubtitleComponent subtitle2 = new CardSubtitleComponent(); subtitle2.Content = createDate > DateTime.MinValue ? "分配日期: " + createDate.ToShortDateString() : "报修时间: " + entity.createDate.Value.ToShortDateString(); head.Controls.Add(subtitle2); card.Controls.Add(head); // CardBodyComponent // p: 项目号 // p: 联系人姓名、手机号 // p: 报修地点、具体位置 // p: 详细描述 CardBodyComponent body = new CardBodyComponent(); HtmlGenericControl p1 = new HtmlGenericControl(); p1.TagName = "p"; p1.Attributes.Add("class", "threecols"); p1.InnerHtml = string.Format("<span>项目号:</span><span class='span-col-2'>{0}</span>", entity.projectID); //p1.InnerText = "项目号: " + entity.projectID.ToString(); body.Controls.Add(p1); HtmlGenericControl p2 = new HtmlGenericControl(); p2.TagName = "p"; p2.Attributes.Add("class", "threecols"); p2.InnerHtml = string.Format("<span>联系人:</span><span>{0}</span><span>{1}</span>", entity.contactName, entity.contactPhone); body.Controls.Add(p2); HtmlGenericControl p3 = new HtmlGenericControl(); p3.TagName = "p"; p3.Attributes.Add("class", "threecols"); p3.InnerHtml = string.Format("<span>报修地点:</span><span>{0}</span><span>{1}</span>", Global.CmbItem_parseToText(entity.projectSite, "projectSite"), entity.siteDetail); body.Controls.Add(p3); HtmlGenericControl p4 = new HtmlGenericControl(); p4.TagName = "p"; p4.Attributes.Add("class", "threecols"); p4.InnerHtml = string.Format("<span>详细描述:</span><span class='span-col-2'>{0}</span>", entity.projectDetail); //p4.InnerText = "详细描述: " + entity.projectDetail; body.Controls.Add(p4); card.Controls.Add(body); // CardActionsContainerComponent // CardActionComponent // RadComboBox: cmbProjectStatus // CardActionComponent // RadButton: btnViewProj // CardActionComponent // RadButton: btnFillDetail CardActionsContainerComponent btnContainer = new CardActionsContainerComponent(); btnContainer.CardActionsAlignment = CardActionsAlignmentType.Stretched; btnContainer.Orientation = CardComponentOrientation.Vertical; CardActionComponent action1 = new CardActionComponent(); RadComboBox cmb = new RadComboBox(); //cmb.ID = "cmbProjectStatus"; cmb.Attributes.Add("projectID", entity.projectID.ToString()); Global.ComboBox_BindParamData(cmb, Global.ProjectStatus); cmb.Items[0].Enabled = false; cmb.Items[1].Enabled = false; cmb.SelectedValue = entity.projectStatus.ToString(); cmb.AutoPostBack = true; cmb.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(cmbProjectStatus_SelectedIndexChanged); cmb.EnableEmbeddedSkins = false; cmb.CssClass = "k-button k-flat k-primary"; cmb.Font.Size = FontUnit.Parse("14px"); action1.Controls.Add(cmb); btnContainer.Controls.Add(action1); CardActionComponent action2 = new CardActionComponent(); RadLinkButton btn1 = new RadLinkButton(); //btn1.ID = "btnViewProj"; btn1.Text = "项目详情"; btn1.NavigateUrl = Global.projectURL + "?projID=" + entity.projectID.ToString(); btn1.Target = "_blank"; btn1.EnableEmbeddedSkins = false; btn1.CssClass = "k-button k-flat k-primary"; btn1.Font.Size = FontUnit.Parse("14px"); action2.Controls.Add(btn1); btnContainer.Controls.Add(action2); CardActionComponent action3 = new CardActionComponent(); RadLinkButton btn2 = new RadLinkButton(); //btn2.ID = "btnFillDetail"; btn2.Text = "填写维修记录"; btn2.NavigateUrl = Global.detailURL + "?detailID=" + detailID.ToString(); btn2.Target = "_blank"; btn2.EnableEmbeddedSkins = false; btn2.CssClass = "k-button k-flat k-primary"; btn2.Font.Size = FontUnit.Parse("14px"); action3.Controls.Add(btn2); btnContainer.Controls.Add(action3); card.Controls.Add(btnContainer); div_cards.Controls.Add(card); }