You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

277 lines
11 KiB
Plaintext

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" src="../../../Scripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="../../../Scripts/QueryString.js"></script>
<script type="text/javascript" src="../../../Scripts/config.js"></script>
<script type="text/javascript" src="../../../Comm/Gener.js"></script>
<link href="../../../../DataUser/Style/ccbpm.css" rel="stylesheet" />
<script type="text/javascript">
var sys_mapExt = null;
var RE = null;
var REDtl = null;
var fk_mapdata = GetQueryString("FK_MapData"); //表单id.
var keyOfEn = GetQueryString("KeyOfEn"); //字段
//初始加载
$(function () {
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_FoolFormDesigner_MapExt");
handler.AddUrlData();
var data = handler.DoMethodReturnString("RegularExpression_Init");
data = JSON.parse(data);
sys_mapExt = data['Sys_MapExt']; // 已经保存的模版.
for (var j = 0; j < sys_mapExt.length; j++) {
$("#TB_Doc_" + sys_mapExt[j].Tag).val(sys_mapExt[j].Doc);
$("#TB_Tag1_" + sys_mapExt[j].Tag).val(sys_mapExt[j].Tag1);
}
RE = data['RE']; //模版列表.
REDtl = data['REDtl']; //模版的详细信息.
for (var i = 0; i < RE.length; i++) {
var xh = i + 1;
var newRow = "<tr><td>" + xh + "</td><td style='bgcolor:red'>" + RE[i].No + "</td><td class=BigDoc><a href=\"javascript:Select('" + RE[i].No + "')\" >" + RE[i].Name + "</a> </td></tr>";
$("#Table1 tr:last").after(newRow);
}
$(".event").hide();
var FK_Event = GetQueryString("FK_Event");
$("#" + FK_Event).show();
})
//选择模板
function Select(id) {
for (var i = 0; i < REDtl.length; i++) {
if (REDtl[i].ItemNo != id)
continue;
var ev = REDtl[i].ForEvent;
var test = $("#TB_Doc_" + ev).val();
if (test == undefined) {
alert("模板没有找到对应事件类型,请手输");
continue;
// $("#TB_Doc_onblur").val(REDtl[i].Exp);
// $("#TB_Doc_onblur").val(REDtl[i].Msg);
}
$("#TB_Doc_" + ev).val(REDtl[i].Exp);
$("#TB_Tag1_" + ev).val(REDtl[i].Msg);
}
}
//保存
function Save() {
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_FoolFormDesigner_MapExt");
handler.AddUrlData();
handler.AddFormData();
var data = handler.DoMethodReturnString("RegularExpression_Save");
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
alert(data);
}
function BackTo() {
var FK_MapData = GetQueryString("FK_MapData");
var AttrOfOper = GetQueryString("KeyOfEn");
SetHref( "RegularExpression.htm?FK_MapData=" + FK_MapData + "&KeyOfEn=" + AttrOfOper);
}
</script>
<style type="text/css">
.style1 {
padding: 4px;
margin: 4px;
background-color: #e0ecff;
font-size: 12px;
border: 1px solid #ccc;
text-align: left;
word-break: keep-all;
font-weight: bold;
color: #0e2d5f;
width: 90px;
}
.style2 {
width: 90px;
}
</style>
</head>
<body>
<div class="container-full">
<div class="attrnode-bar-header">
<span class="pull-right">
<input type="button" id="Btn_Save" name="Btn_Save" class="cc-btn-tab" value="保存" onclick="Save()" />
<input type="button" id="Btn_LoadTemplate" name="Btn_LoadTemplate" class="cc-btn-tab" value="加载模版" onclick="LoadTemplate()" />
<input type="button" value="返回" id="Back" name="Back" class="cc-btn-tab" onclick="BackTo();" />
<a href="http://ccform.mydoc.io/?v=5769&t=36728" target="_blank" class="cc-btn-tab" style="padding:6px 10px "> 帮助</a>
</span>
<strong>为字段设置正则表达式</strong>
</div>
<form id="cc">
<table class='table'>
<tr>
<th>
</th>
<th >
事件
</th>
<th>
事件内容
</th>
<th >
提示信息
</th>
</tr>
<tr class="event" id="onblur">
<td class='Idx'>
1
</td>
<td style='font-size: 12px' class="style2">
<a href="javascript:alert('元素失去焦点')">onblur</a>
</td>
<td>
<textarea name="TB_Doc_onblur" rows="1" cols="50" id="TB_Doc_onblur" style="width: 93%;"></textarea>
</td>
<td>
<input name="TB_Tag1_onblur" type="text" value="" size="20" id="TB_Tag1_onblur" style="width: 99%;" />
</td>
</tr>
<tr class="event" id="onchange">
<td class='Idx'>
2
</td>
<td style='font-size: 12px' class="style2">
<a href="javascript:alert('用户改变域的内容')">onchange</a>
</td>
<td>
<textarea name="TB_Doc_onchange" rows="1" cols="50" id="TB_Doc_onchange" style="width: 93%;">
</textarea>
</td>
<td>
<input name="TB_Tag1_onchange" type="text" size="20" id="TB_Tag1_onchange" style="width: 99%;" />
</td>
</tr>
<tr class="event" id="onclick">
<td class='Idx'>
3
</td>
<td style='font-size: 12px' class="style2">
<a href="javascript:alert('鼠标点击某个对象')">onclick</a>
</td>
<td>
<textarea name="TB_Doc_onclick" rows="1" cols="50" id="TB_Doc_onclick" style="width: 93%;">
</textarea>
</td>
<td>
<input name="TB_Tag1_onclick" type="text" size="20" id="TB_Tag1_onclick" style="width: 99%;" />
</td>
</tr>
<tr class="event" id="ondblclick">
<td class='Idx'>
4
</td>
<td style='font-size: 12px' class="style2">
<a href="javascript:alert('鼠标双击某个对象')">
ondblclick
</a>
</td>
<td>
<textarea name="TB_Doc_ondblclick" rows="1" cols="50" id="TB_Doc_ondblclick" style="width: 93%;">
</textarea>
</td>
<td>
<input name="TB_Tag1_ondblclick" type="text" size="20" id="TB_Tag1_ondblclick" style="width: 99%;" />
</td>
</tr>
<tr class="event" id="onkeypress">
<td class='Idx'>
5
</td>
<td style='font-size: 12px' class="style2">
<a href="javascript:alert('某个键盘的键被按下或按住')">
onkeypress
</a>
</td>
<td>
<textarea name="TB_Doc_onkeypress" rows="1" cols="50" id="TB_Doc_onkeypress" style="width: 93%;">
</textarea>
</td>
<td>
<input name="TB_Tag1_onkeypress" type="text" size="20" id="TB_Tag1_onkeypress" style="width: 99%;" />
</td>
</tr>
<tr class="event" id="onkeyup">
<td class='Idx'>
6
</td>
<td style='font-size: 12px' class="style2">
<a href="javascript:alert('某个键盘的键被松开')">
onkeyup
</a>
</td>
<td>
<textarea name="TB_Doc_onkeyup" rows="1" cols="50" id="TB_Doc_onkeyup" style="width: 93%;">
</textarea>
</td>
<td>
<input name="TB_Tag1_onkeyup" type="text" size="20" id="TB_Tag1_onkeyup" style="width: 99%;" />
</td>
</tr>
<tr class="event" id="onsubmit">
<td class='Idx'>
7
</td>
<td style='font-size: 12px' class="style2">
<a href="javascript:alert('提交按钮被点击')">
onsubmit
</a>
</td>
<td>
<textarea name="TB_Doc_onsubmit" rows="1" cols="50" id="TB_Doc_onsubmit" style="width: 93%;">
</textarea>
</td>
<td>
<input name="TB_Tag1_onsubmit" type="text" value="" size="20" id="TB_Tag1_onsubmit"
style="width: 99%;" />
</td>
</tr>
</table>
<script type="text/javascript">
//加载模板
function LoadTemplate() {
var Table1 = $("#Btn_LoadTemplate").val();
if (Table1 == "加载模版") {
$("#Table1").show();
$("#Btn_LoadTemplate").val("关闭模板");
} else {
$("#Table1").hide();
$("#Btn_LoadTemplate").val("加载模版");
}
}
</script>
<div id="div01">
<table id="Table1" class='table' style=" display: none">
<tr>
<th># </th>
<th>名称 </th>
<th>内容 </th>
</tr>
</table>
</div>
</form>
</div>
</body>
</html>