/// <summary> /// 获取OneWork页面的tabs集合 /// </summary> /// <returns></returns> public string OneWork_GetTabs() { string re = "["; OneWorkXmls xmls = new OneWorkXmls(); xmls.RetrieveAll(); int nodeID = this.FK_Node; if (nodeID == 0) { GenerWorkFlow gwf = new GenerWorkFlow(this.WorkID); nodeID = this.FK_Node; } foreach (OneWorkXml item in xmls) { string url = ""; url = string.Format("{0}?FK_Node={1}&WorkID={2}&FK_Flow={3}&FID={4}&FromWorkOpt=1", item.URL, nodeID.ToString(), this.WorkID, this.FK_Flow, this.FID); re += "{" + string.Format("\"No\":\"{0}\",\"Name\":\"{1}\", \"Url\":\"{2}\"", item.No, item.Name, url) + "},"; } return(re.TrimEnd(',') + "]"); }
protected void Page_Load(object sender, EventArgs e) { this.Page.RegisterClientScriptBlock("s", "<link href='/WF/Comm/Style/Table" + BP.Web.WebUser.Style + ".css' rel='stylesheet' type='text/css' />"); OneWorkXmls xmls = new OneWorkXmls(); xmls.RetrieveAll(); string pageId = this.PageID; this.Pub1.Add("\t\n<div id='tabsJ' align='center'>"); this.Pub1.Add("\t\n<ul>"); foreach (BP.WF.XML.OneWorkXml item in xmls) { string url = item.No + ".aspx?FK_Node=" + this.FK_Node + "&WorkID=" + this.WorkID + "&FK_Flow=" + this.FK_Flow; if (item.No == pageId) { this.Page.Title = "OneWork:" + item.Name; this.Pub1.AddLi("<a href=\"" + url + "\" ><span><b>" + item.Name + "</b></span></a>"); } else { this.Pub1.AddLi("<a href=\"" + url + "\" ><span>" + item.Name + "</span></a>"); } } this.Pub1.Add("\t\n</ul>"); this.Pub1.Add("\t\n</div>"); }
protected void Page_Load(object sender, EventArgs e) { OneWorkXmls xmls = new OneWorkXmls(); xmls.RetrieveAll(); string pageId = this.PageID; foreach (OneWorkXml item in xmls) { string url = string.Format("{0}.aspx?FK_Node={1}&WorkID={2}&FK_Flow={3}&FID={4}", item.No, this.FK_Node, this.WorkID, this.FK_Flow, this.FID); Pub1.AddLi(string.Format("<div{2}><a href='{0}'><span class='nav'>{1}</span></a></div>{3}", url, item.Name, item.No == pageId ? " class='selected'" : "", Environment.NewLine)); } }
/// <summary> /// 获取OneWork页面的tabs集合 /// </summary> /// <returns></returns> public string OneWork_GetTabs() { string re = "["; OneWorkXmls xmls = new OneWorkXmls(); xmls.RetrieveAll(); int nodeID = this.FK_Node; if (nodeID == 0) { GenerWorkFlow gwf = new GenerWorkFlow(this.WorkID); nodeID = gwf.FK_Node; } Node nd = new Node(nodeID); foreach (OneWorkXml item in xmls) { string url = ""; url = string.Format("{0}?FK_Node={1}&WorkID={2}&FK_Flow={3}&FID={4}&FromWorkOpt=1", item.URL, nodeID.ToString(), this.WorkID, this.FK_Flow, this.FID); if (item.No.Equals("Frm") && (nd.HisFormType == NodeFormType.SDKForm || nd.HisFormType == NodeFormType.SelfForm)) { if (nd.FormUrl.Contains("?")) { url = "@url=&IsReadonly=1&WorkID=" + this.WorkID + "&FK_Node=" + nodeID.ToString() + "&FK_Flow=" + this.FK_Flow + "&FID=" + this.FID + "&FromWorkOpt=1"; } url = "@url=" + nd.FormUrl + "?IsReadonly=1&WorkID=" + this.WorkID + "&FK_Node=" + nodeID.ToString() + "&FK_Flow=" + this.FK_Flow + "&FID=" + this.FID + "&FromWorkOpt=1"; } re += "{" + string.Format("\"No\":\"{0}\",\"Name\":\"{1}\", \"Url\":\"{2}\",\"IsDefault\":\"{3}\"", item.No, item.Name, url, item.IsDefault) + "},"; } return(re.TrimEnd(',') + "]"); }