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.

156 lines
5.7 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!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>自定义URL</title>
<script type="text/javascript" src="../../../Scripts/bootstrap/js/jquery.min.js"></script>
<script src="../../../Scripts/QueryString.js" type="text/javascript"></script>
<link href="../../../Scripts/easyUI145/themes/icon.css" rel="stylesheet" type="text/css" />
<link href="../../../Scripts/easyUI145/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<!-- 引用通用的js文件. -->
<script src="../../../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../../../Scripts/easyUI/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../../../Scripts/EasyUIUtility.js" type="text/javascript"></script>
<script type="text/javascript" src="../../../Scripts/config.js"></script>
<script type="text/javascript" src="../../../Comm/Gener.js"></script>
<script src="DDLBar.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
//页面启动函数.
$(function () {
InitBar("PopSelfUrl");
var html = "";
var mapExt = new Entity("BP.Sys.MapExt");
mapExt.MyPK = "PopSelfUrl_" + GetQueryString("FK_MapData") + "_" + GetQueryString("KeyOfEn");
var i = mapExt.RetrieveFromDBSources(); //从数据库来查询.
if (mapExt.GetPara("SelectType") == "")
mapExt.SetPara("SelectType", "1");
//批量为复制.
GenerFullAllCtrlsVal(mapExt);
//设置按钮是否可以用?
if (i == 0) {
$("#Btn_Delete").hide();
$("#Btn_FullData").hide();
$("#Btn_Gener").hide();
}
});
function Save() {
//更新节点表单类型.
var frmID = GetQueryString("FK_MapData");
var keyOfEn = GetQueryString("KeyOfEn");
var en = new Entity("BP.Sys.MapAttr", frmID + "_" + keyOfEn);
en.SetPara("PopModel", "PopSelfUrl");
en.Update();
var mapExt = new Entity("BP.Sys.MapExt");
mapExt.MyPK = "PopSelfUrl_" + GetQueryString("FK_MapData") + "_" + GetQueryString("KeyOfEn");
var count = mapExt.RetrieveFromDBSources(); //从数据库来查询.
if (count == 0) {
mapExt.SetPara("OpenPopType", 0);
mapExt.SetPara("SelectType", 1);
} else {
if (mapExt.GetPara("OpenPopType") == undefined)
mapExt.SetPara("OpenPopType", 0);
if (mapExt.GetPara("SelectType") == undefined)
mapExt.SetPara("SelectType", 1);
}
mapExt.CopyURL(); //从url里面copy数据.
mapExt.CopyForm(); //从from里面copy数据.
mapExt.ExtType = "PopSelfUrl";
mapExt.AttrOfOper = GetQueryString("KeyOfEn");
var err = "";
if (mapExt.GetPara("Title") == "")
err += '\t\n必填字段[标题]不能为空';
if (mapExt.Tag1 == "")
err += '\t\n必填字段[搜索数据源]不能为空';
if (mapExt.Tag2 == "")
err += '\t\n必填字段[左侧树列表数据源]不能为空';
if (mapExt.Tag == "")
err += '\t\n必填字段[数据列名与中文意思对照]不能为空';
if (mapExt.DBType == "")
err += '\t\n必填字段[数据源类型]不能为空';
var val = mapExt.Save();
// alert(val);
Reload();
}
function Delete() {
if (confirm('您确定要删除吗?') == false)
return;
var mapExt = new Entity("BP.Sys.MapExt");
mapExt.MyPK = "PopSelfUrl_" + GetQueryString("FK_MapData") + "_" + GetQueryString("KeyOfEn");
mapExt.RetrieveFromDBSources(); //从数据库来查询.
mapExt.Delete();
Reload();
}
</script>
<style type="text/css">
.style1 {
height: 21px;
}
#bar {
text-align: left;
}
.cs-content-box {
padding: 0 5px;
}
.table a {
color: #1c60be
}
.table ul {
padding: 10px 0px;
}
.table li {
list-style-type: none;
line-height: 26px;
}
</style>
</head>
<body>
<div class="container-full">
<div id="bar">
</div>
<form id="cc">
<table id="Table1" class="table">
<tr>
<th colspan="2">
<a href="javascript:ShowHidden('divTag')">自定义的URL</a>
<div id="divTag" style="color: Gray; display: none">
<ul>
<li>您选择了使用外部的URL. </li>
<li>使用外部的URL我们提供了一个demo,您需要按照自己的格式来编写该url.</li>
<li>该demo的位置 /SDKFlowDemo/PopSelectVal.htm </li>
</ul>
</div>
</th>
</tr>
<tr>
<td colspan="2">
<input type="text" id="TB_Tag" name="TB_Tag" style="width: 99%;" />
</td>
</tr>
</table>
</form>
</div>
</body>
</html>