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.

128 lines
5.0 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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>装载填充</title>
<script language="JavaScript" src="../../../Comm/JScript.js" type="text/javascript"></script>
<script type="text/javascript" src="../../../Scripts/bootstrap/js/jquery.min.js"></script>
<script src="../../../../WF/Scripts/QueryString.js" type="text/javascript"></script>
<link href="../../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<!-- 引用通用的js文件. -->
<script type="text/javascript" src="../../../Scripts/config.js"></script>
<script type="text/javascript" src="../../../Comm/Gener.js"></script>
<script type="text/javascript" language="javascript">
$(function () {
var frmID = GetQueryString("FK_MapData");
var en = new Entity("BP.Sys.MapData", frmID);
var isPageLoadFull = en.GetPara("IsPageLoadFull");
if (isPageLoadFull == "" || isPageLoadFull == 0 || isPageLoadFull == undefined) {
$("#RB_IsPageLoadFull_0").attr("checked", true);
$("#Btn_FullData").hide();
} else {
$("#RB_IsPageLoadFull_1").attr("checked", true);
}
return;
});
</script>
<base target="_self" />
</head>
<body>
<div class="container-full">
<form method="post" action="" id="form1">
<table style="width:99%;">
<caption> 装载填充 </caption>
<tr>
<td>
<fieldset>
<legend>
<label>
<input type="radio" value="0" id="RB_IsPageLoadFull_0" name="RB_IsPageLoadFull" checked="checked" />
不启用
</label>
</legend>
<ul>
<li>不设置,不启用,默认为不启用。</li>
</ul>
</fieldset>
<fieldset>
<legend>
<label><input type="radio" value="1" id="RB_IsPageLoadFull_1" name="RB_IsPageLoadFull" />启用 </label>
</legend>
<ul>
<li>启用后需要您配置数据填充模式.</li>
</ul>
</fieldset>
</td>
</tr>
<tr>
<td>
<input type="button" value="保存" onclick="Save();" />
<input type="button" value="设置填充" id="Btn_FullData" onclick="Set();" />
<a href="javascript:ShowHidden('sqlexp')"><img src="../../../Img/Btn/Help.gif" />帮助:</a>
</td>
</tr>
</table>
<div id='sqlexp' style='color: Gray; display: none'>
<fieldset>
<legend id="Help">帮助</legend>
<ul>
<li> 填充主表的sql,表达式里支持@变量与约定的公用变量, @WebUser.* 是ccbpm的表达式. 比如:@WebUser.No,@WebUser.Name,@WebUser.FK_Dept,@WebUser.OrgNo</li>
<li> 比如1: SELECT No,Name,Tel FROM Port_Emp WHERE No='@WebUser.No' </li>
<li> 比如2: SELECT No,Name,Tel FROM Port_Emp WHERE No='@MyFieldName' </li>
<li> 返回的数据是一行多列,如果列名与主表的字段名匹配就自动赋值. </li>
<li> 注意sql查询返回的列名要区分大小写,为了避免字段输入拼写错误,我们为您列出了本表单的字段信息. </li>
<!--<li><font color="green"> </font> </li>-->
</ul>
</fieldset>
</div>
<div id="Msg">
</div>
</form>
</div>
<script type="text/javascript">
function Save() {
var frmID = GetQueryString("FK_MapData");
var en = new Entity("BP.Sys.MapData", frmID);
var isEnable = $("input[name='RB_IsPageLoadFull']:checked").val();
if (isEnable == "1")
en.SetPara("IsPageLoadFull", 1);
else
en.SetPara("IsPageLoadFull", 0);
en.Update();
Reload();
return;
}
function Set() {
var frmID = GetQueryString("FK_MapData");
var myPK = "PageLoadFull_" + frmID;;
var url = "../FullData/Main.htm?FK_MapData=" + frmID + "&RefPK=" + myPK + "&ExtType=PageLoadFull";
SetHref(url);
return;
}
</script>
</form>
</body>
</html>