protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //FineUIPro.WindowField windowField1 = Grid1.FindColumn("myWindowField") as FineUIPro.WindowField; //windowField1.DataIFrameUrlFormatString = "grid_newtab_window.aspx?id={0}&page={1}¶m1=<script>" + TextBox1.GetValueReference() + "</script>"; btnDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("至少选择一项!"); JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("id", "grid_newtab_sametab_addnew"); joBuilder.AddProperty("title", "新增人员"); joBuilder.AddProperty("iframeUrl", "getNewWindowUrl()", true); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "plus"); btnNew.OnClientClick = String.Format("parent.addExampleTab({0});", joBuilder); BindGrid(); } else { var args = GetRequestEventArgument(); // 此函数所在文件:PageBase.cs if (args.StartsWith("UpdatePage$")) { string param1 = args.Substring("UpdatePage$".Length); Grid1.Title = "表格 - 来自子页面的参数:" + param1; // 此时可以更新页面上的其他控件,比如表格 } } }
protected string GetEditUrls(object id, object sort) { JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("事项名称", "事项名称" + id); joBuilder.AddProperty("title", "流程进度 - " + id); joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("/School原值变动/School原值变动流程进度.aspx?SBBH={0}&sort={1}", id, HttpUtility.UrlEncode(sort.ToString())))); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "pencil"); // addExampleTab函数定义在default.aspx addExampleTab return(String.Format("parent.addExampleTab({0});", joBuilder)); }
protected string GetDesignProgressEditUrl(object id, object name) { JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("id", "grid_newtab_designprogress_edit"); joBuilder.AddProperty("title", "设计进度 - " + name); joBuilder.AddProperty("iframeUrl", String.Format("getEditWindowUrl('{0}','{1}')", id, HttpUtility.UrlEncode(name.ToString())), true); // ResolveUrl(String.Format("~/grid/grid_newtab_window.aspx?id={0}&name={1}", id, HttpUtility.UrlEncode(name.ToString())))); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "edit"); // addExampleTab函数定义在default.aspx,参数分别为:id, url, text, icon, refreshWhenExist return(String.Format("parent.addTab({0});", joBuilder)); }
protected string GetEditUrl(object id, object name) { JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("id", "grid_newtab_edit_" + id); joBuilder.AddProperty("title", "编辑 - " + name); joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("~/grid/grid_newtab_window.aspx?id={0}&name={1}", id, HttpUtility.UrlEncode(name.ToString())))); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "pencil"); // addExampleTab函数定义在default.aspx return(String.Format("parent.addExampleTab({0});", joBuilder)); }
protected string GetEditUrls(object id) { JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("设备编号", "设备编号" + id); joBuilder.AddProperty("title", "设备全生命周期 - " + id); joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("~/PLM设备信息/全生命周期页面.aspx?SBBH={0}", id))); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "pencil"); // addExampleTab函数定义在default.aspx addExampleTab return(String.Format("parent.addExampleTab({0});", joBuilder)); }
protected string GetEditUrl(object id, object name, object tcsj) { JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("设备编号", "设备编号" + id); joBuilder.AddProperty("title", "设备履历时间轴 - " + name); joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("~/PLM设备信息/设备履历.aspx?SBBH={0}&tcsj={1}", id, HttpUtility.UrlEncode(tcsj.ToString())))); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "pencil"); // addExampleTab函数定义在default.aspx addExampleTab return(String.Format("parent.addExampleTab({0});", joBuilder)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LoadData(); btnReset.OnClientClick = SimpleForm1.GetResetReference(); JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("id", "grid_newtab_material_addnew"); joBuilder.AddProperty("title", "新增材料"); joBuilder.AddProperty("iframeUrl", "getNewWindowUrl()", true); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "plus"); btnNew.OnClientClick = String.Format("parent.addTab({0});", joBuilder); } }
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "Action1") { object[] keys = Grid1.DataKeys[e.RowIndex]; int ID = Convert.ToInt32(keys[0].ToString());//获取ID if (ID > 0) { //ID,SBID,SAP编号,设备编号,设备名称,设备规格,设备型号,投产时间,部门名称,单位名称 SAP编号.Text = keys[2].ToString(); 设备编号.Text = keys[3].ToString(); 设备名称.Text = keys[4].ToString(); try { 设备规格.Text = keys[5].ToString(); } catch (Exception) { 设备规格.Text = ""; //throw; } 设备型号.Text = keys[6].ToString(); 投产时间.Text = keys[7].ToString(); 所属部门.Text = keys[8].ToString(); 所属单位.Text = keys[9].ToString(); TabStrip1.ActiveTabIndex = 0; string xx = 设备编号.Text + "," + 设备名称.Text; CreateQRImg(xx); Window1.Hidden = false; } } else if (e.CommandName == "Action2") { //Window2.Hidden = false; JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("id", "grid_newtab_sametab_addnew"); joBuilder.AddProperty("title", "新增人员"); joBuilder.AddProperty("iframeUrl", ResolveUrl("~/PLM设备信息/设备履历.aspx")); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "plus"); String.Format("parent.addExampleTab({0});", joBuilder); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //FineUIPro.WindowField windowField1 = Grid1.FindColumn("myWindowField") as FineUIPro.WindowField; //windowField1.DataIFrameUrlFormatString = "grid_newtab_window.aspx?id={0}&page={1}¶m1=<script>" + TextBox1.GetValueReference() + "</script>"; btnDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("至少选择一项!"); JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("id", "grid_newtab_sametab_addnew"); joBuilder.AddProperty("title", "新增人员"); joBuilder.AddProperty("iframeUrl", ResolveUrl("~/grid/grid_newtab_window.aspx")); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "plus"); btnNew.OnClientClick = String.Format("parent.addExampleTab({0});", joBuilder); BindGrid(); } }
protected string GetEditUrls(object ID, object Mark, object ReceiptNumber, object sort, object SID) { JsObjectBuilder joBuilder = new JsObjectBuilder(); joBuilder.AddProperty("事项名称", "事项名称" + ReceiptNumber); joBuilder.AddProperty("title", "流程进度 - " + ReceiptNumber); string flowname = Mark.ToString(); if (flowname == "资产处置-报废") { joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("School处置申报资产报废流程进度.aspx?SBBH={0}&sort={1}&ID={2}&SID={3}", ReceiptNumber, HttpUtility.UrlEncode(sort.ToString()), ID, SID))); } else if (flowname == "资产处置-调拨") { joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("School处置申报资产调拨流程进度.aspx?SBBH={0}&sort={1}&ID={2}&SID={3}", ReceiptNumber, HttpUtility.UrlEncode(sort.ToString()), ID, SID))); } //joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("School购置验收流程进度.aspx?SBBH={0}&sort={1}", id, HttpUtility.UrlEncode(sort.ToString())))); joBuilder.AddProperty("refreshWhenExist", true); joBuilder.AddProperty("iconFont", "pencil"); // addExampleTab函数定义在default.aspx addExampleTab return(String.Format("parent.addExampleTab({0});", joBuilder)); }