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.

131 lines
4.4 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/bootstrap/js/jquery.min.js"></script>
<script src="../../Scripts/QueryString.js" type="text/javascript"></script>
<script src="../../Scripts/config.js" type="text/javascript"></script>
<link href="../../Scripts/easyUI/themes/gray/easyui.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/easyUI/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../../Scripts/EasyUIUtility.js" type="text/javascript"></script>
<script src="../../Comm/Gener.js" type="text/javascript"></script>
<base target="_self" />
<link href="../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function SetIt(val) {
if (parent && parent.window && typeof parent.window.doCloseDialog === 'function') {
var ctl_id = GetQueryString("ctl_id");
parent.$("#" + ctl_id).val(val);
parent.window.doCloseDialog.call();
} else {
window.returnValue = val;
window.close();
}
}
/* ESC Key Down */
function Esc() {
// if (event.keyCode == 27)
// window.close();
return true;
}
//页面启动函数.
$(function () {
$("#Msg").html("<img src=../../Img/loading.gif />&nbsp;正在加载,请稍后......");
InitPage();
$("#Msg").html("");
});
//初始化数据.
function InitPage() {
var fk_mapData = GetQueryString("FK_MapData");
//初始化表格.
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_FoolFormDesigner");
handler.AddPara("FK_MapData", fk_mapData);
var data = handler.DoMethodReturnString("ImpTableFieldSelectBindKey_Init");
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
data = JSON.parse(data);
var enumMain = data["EnumMain"];
var sfTables = data["SFTables"];
newRow = "<tr >";
newRow += "<th colspan=4 >外键表</td>";
newRow += "</tr>";
$("#Table1 tr:last").after(newRow);
//增加处理 外键表.
for (var i = 0; i < sfTables.length; i++) {
var sfTable = sfTables[i];
var newRow = "";
var nameLink = "";
newRow = "<tr ><td class=Idx>" + i + "</td>";
newRow += "<td>" + sfTable.No + "</td>";
newRow += "<td><a href=\"javascript:SetIt('" + sfTable.No + "')\">" + sfTable.Name + "</a></td>";
newRow += "<td>" + sfTable.PTable + "</td>";
newRow += "</tr>";
$("#Table1 tr:last").after(newRow);
}
newRow = "<tr >";
newRow += "<th colspan=4 >枚举值</td>";
newRow += "</tr>";
$("#Table1 tr:last").after(newRow);
//增加处理 枚举值.
for (var i = 0; i < enumMain.length; i++) {
var enum2 = enumMain[i];
var newRow = "";
newRow = "<tr ><td class=Idx>" + i + "</td>";
newRow += "<td>" + enum2.No + "</td>";
newRow += "<td><a href=\"javascript:SetIt('" + enum2.No + "')\">" + enum2.Name + "</a></td>";
newRow += "<td>" + sfTable.CfgVal + "</td>";
newRow += "</tr>";
$("#Table1 tr:last").after(newRow);
}
}
</script>
</head>
<body onkeypress="Esc()">
<table id="Table1" style="width: 98%;">
<caption>
枚举/外键列表</caption>
<tr>
<th>
</th>
<th>
编号
</th>
<th>
名称
</th>
<th>
描述
</th>
</tr>
</table>
<div id="Msg">
</div>
</body>
</html>