// 监听键盘按下事件 document.onkeydown = function () { //判断 Ctrl+S if (event.ctrlKey == true && event.keyCode == 83) { SaveForm(); // alert('触发ctrl+s'); event.preventDefault(); // 或者 return false; } } //格式化 function FormatHtml() { alert("未实现."); /* var val = window.confirm('您确定要格式化吗?'); if (val == false) return; //首先执行保存. SaveForm(); var rels = /style="[^=>]*"([(\s+\w+=)|>])/g var ssss = /style\s*?=\s*?([‘"])[\s\S]*?\1/ var dsd = /style=\"(.*?)\"/g var newHtml = '' newHtml = formeditor.replace(rels, ''); newHtml = newHtml.replace(ssss, ''); newHtml = newHtml.replace(dsd, ''); //执行保存. var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_DevelopDesigner"); handler.AddPara("FK_MapData", pageParam.fk_mapdata); handler.AddPara("HtmlCode", encodeURIComponent(newHtml)); var data = handler.DoMethodReturnString("SaveForm"); if (data.indexOf("err@") != -1) { alert(data); return; } leipiEditor.getContent(newHtml); leipiEditor.sync(); //同步内容*/ } //预览. function PreviewForm() { //保存表单设计内容 SaveForm(); // var en = new Entity(pageParam.fk_mapdata); // var da = en.DoMethodReturnString("CheckPhysicsTable"); //alert(da); var frmID = GetQueryString("FK_MapData"); var url = "../../CCForm/Frm.htm?FrmID=" + pageParam.fk_mapdata + "&FK_MapData=" + pageParam.fk_mapdata; window.open(url); } //表单属性. function FrmAttr() { var frmID = GetQueryString("FK_MapData"); var en = new Entity("BP.Sys.MapData", frmID); var url = "../../Comm/RefFunc/En.htm?EnName=BP.WF.Template.Frm.MapFrmFool&PKVal=" + frmID; if (en.FrmType == 9) url = "../../Comm/RefFunc/En.htm?EnName=BP.WF.Template.Frm.MapFrmWps&No=" + frmID; window.open(url); } //表单属性. function OpenFoolFrm() { var redirectUrl = GetQueryString("RedirectUrl"); if (redirectUrl) { var frmID = GetQueryString("FK_MapData"); if (!frmID) { frmID = GetQueryString("FrmID"); } var en = new Entity("BP.Sys.MapData", frmID); en.FrmType = 0; en.Update(); redirectUrl = decodeURIComponent(redirectUrl); window.location.href = redirectUrl; return; } var url = "../FoolFormDesigner/Designer.htm?FK_Flow=" + GetQueryString("FK_Flow"); url += "&FK_Node=" + GetQueryString("FK_Node"); url += "&FK_MapData=" + GetQueryString("FK_MapData"); url += "&FrmID=" + GetQueryString("FK_MapData"); SetHref(url); return; } //移动表单 function FrmMobile() { var frmID = GetQueryString("FK_MapData"); var flowNo = GetQueryString("FK_Flow"); var nodeID = GetQueryString("FK_Node"); var url = "../MobileFrmDesigner/Default.htm?FK_Flow=" + flowNo + "&FK_Node=" + nodeid + "&FK_MapData=" + frmID; window.open(url); } //另存为. function SaveAs() { alert('在实现中..'); } //导入表单模版. function ImpFrmTemplate() { var frmID = GetQueryString("FK_MapData"); var flowNo = GetQueryString("FK_Flow"); var nodeID = GetQueryString("FK_Node"); var url = "../FoolFormDesigner/ImpExp/Imp/Default.htm?FK_MapData=" + frmID + "&FrmID=" + frmID + "&DoType=FunList&FK_Flow=" + flowNo + "&FK_Node=" + nodeID; window.open(url); } //导入表单模版. function Template() { var frmID = GetQueryString("FK_MapData"); var flowNo = GetQueryString("FK_Flow"); var nodeID = GetQueryString("FK_Node"); var url = "../FoolFormDesigner/ImpExp/Imp/Default.htm?FK_MapData=" + frmID + "&FrmID=" + frmID + "&DoType=FunList&FK_Flow=" + flowNo + "&FK_Node=" + nodeID; window.open(url); }