namespace SM8016CPDLMXQD { public class SM8016CPDLMXQD : ISuwfBus { private SlnSuwfPage _page; public void Initial(SlnSuwfPage page) { _page = page; BindButtonEvent("btnCPDLMXQD", new EventHandler(BtnCPDLMXQD_Click), ""); } #region 绑定控件事件 BindButtonEvent
private void BindButtonEvent(string strBtnName, EventHandler ev, string strText) { Control crl = _page.FindControl(strBtnName); if (crl == null) { return; } Button btn = (Button)crl; if (btn == null) { return; } btn.Click += ev; if (strText != "") btn.Attributes.Add("onclick", "javascript:if(!confirm('" + strText + "?')){return false;}"); } #endregion
#region BtnCPDLMXQD_Click
private void BtnCPDLMXQD_Click(object sender, EventArgs e) { #region
int rowNum = -1; string ID = _page.GetControlValue("val_ID2"); if (string.IsNullOrEmpty(ID)) { _page.ClientScript.RegisterStartupScript(_page.GetType(), "ID2", SlnString.ScriptAlertMessage("ID2不为空")); return; } #region
for (int j = 0; j < _page.GridData.Rows.Count; j++) { if (_page.GetRowDataByKey(j, "ID") == ID) { rowNum = j; break; } } #endregion
string mfstr = "<script language='javascript'>\n"; mfstr += "var varReturn = window.showModalDialog('CommSelect.aspx?PU=8024&MW_ID=2',null,"
+ "'dialogLeft:300px;dialogTop:50px;dialogWidth:1000px;dialogHeight:800px;edge:raised;resizable:yes;help:off;status:off;scroll:off');\n"; mfstr += @" if (varReturn != null && varReturn != '') { var sarray = new Array(); sarray = varReturn.split(';;'); for (var i = 0; i < sarray.length; i++) { var childSarray = new Array(); childSarray = sarray[i].split(',,'); if ((childSarray.length == 2) && (childSarray[0] == 'ID')) { document.all.val_CPDLMXID.value=childSarray[1]; $(""td[colname='CPDLMXID']"").eq(" + rowNum.ToString() + @").find('input').val(childSarray[1]); } } }"; mfstr += "</script>\n"; if (!_page.ClientScript.IsClientScriptBlockRegistered("zujs_script1")) { _page.ClientScript.RegisterStartupScript(_page.GetType(), "zujs_script1", mfstr); } _page.SetGridCellModified(rowNum, "CPDLMXID"); _page.SetGridRowSelected(rowNum, true); return; #endregion } #endregion } }
来源链接:https://www.cnblogs.com/nuaaydh/p/18583875
© 版权声明
本站所有资源来自于网络,仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您(转载者)自己承担!
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
THE END
暂无评论内容