2018-06-03 22:26:41 +08:00

85 lines
3.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page contentType="text/html; charset=GBK"%><%@
include file="/IncludeBegin.jsp"%><%
/*
页面说明: 信息分组示例页面
*/
String PG_TITLE = "信息分组示例页面";
//获得页面参数
String sExampleId = CurPage.getParameter("ExampleId");
if(sExampleId==null) sExampleId="";
ASDataObject doTemp = new ASDataObject("ExampleInfo",Sqlca);
ASDataWindow dwTemp = new ASDataWindow(CurPage,doTemp,Sqlca);
dwTemp.Style="2"; //设置DW风格 1:Grid 2:Freeform
dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
/*分组现已改用模型配置,下面的方法不建议使用*/
//构建一个HTML模版
/* String sHTMLTemplate = "<table border=0 width='100%' cellspacing='0' cellpadding='0'>";
sHTMLTemplate += "<tr onclick='parent.my_toggle_n(this)' height=1 ><td class='dw_title'>分组一</td></tr>";
sHTMLTemplate += "<tr><td class='dw_conacte'> ${DOCK:PART1} </td></tr>";
sHTMLTemplate += "<tr onclick='parent.my_toggle_n(this)' height=1><td class='dw_title'>分组二</td></tr>";
sHTMLTemplate += "<tr><td class='dw_conacte'> ${DOCK:PART2} </td></tr>";
sHTMLTemplate += "<tr onclick='parent.my_toggle_n(this)' height=1><td class='dw_title'>其他信息</td></tr>";
sHTMLTemplate += "<tr><td class='dw_conacte'> ${DOCK:default} </td></tr>";
sHTMLTemplate += "</table>"; */
//将模版应用于Datawindow
//dwTemp.setHarborTemplate(sHTMLTemplate);
//将DW的字段放到模版的泊位(Dock)中
//doTemp.setColumnAttribute("ExampleId,SortNo,ExampleName,ParentExampleId,BeginDate","DockOptions","DockID=PART1");
//doTemp.setColumnAttribute("AuditUser,AuditUserName,InputUser,InputUserName,InputTime,ApplySum,CustomerType","DockOptions","DockID=PART2");
//生成HTMLDataWindow
Vector vTemp = dwTemp.genHTMLDataWindow(sExampleId);
for(int i=0;i<vTemp.size();i++) out.print((String)vTemp.get(i));
String sButtons[][] = {
{"true","","Button","保存","保存所有修改","saveRecord()","","","",""},
};
%><%@include file="/Resources/CodeParts/Info05.jsp"%>
<script type="text/javascript">
var bIsInsert = false; //标记DW是否处于“新增状态”
function saveRecord(sPostEvents){
if(bIsInsert){
beforeInsert();
}
beforeUpdate();
as_save("myiframe0",sPostEvents);
}
<%/*~[Describe=执行插入操作前执行的代码;]~*/%>
function beforeInsert(){
setItemValue(0,getRow(),"ExampleId",getSerialNo("EXAMPLE_INFO","ExampleId"));//初始化流水号字段
setItemValue(0,0,"InputUser","<%=CurUser.getUserID()%>");
setItemValue(0,0,"InputUserName","<%=CurUser.getUserName()%>");
setItemValue(0,0,"InputOrg","<%=CurUser.getOrgID()%>");
setItemValue(0,0,"InputTime","<%=DateX.format(new java.util.Date(),"yyyy/MM/dd hh:mm:ss")%>");
bIsInsert = false;
}
<%/*~[Describe=执行更新操作前执行的代码;]~*/%>
function beforeUpdate(){
setItemValue(0,0,"UpdateUser","<%=CurUser.getUserID()%>");
setItemValue(0,0,"UpdateUserName","<%=CurUser.getUserName()%>");
setItemValue(0,0,"UpdateTime","<%=DateX.format(new java.util.Date(),"yyyy/MM/dd hh:mm:ss")%>");
}
<%/*~[Describe=页面装载时对DW进行初始化;]~*/%>
function initRow(){
if(getRowCount(0)==0){
as_add("myiframe0");
bIsInsert = true;
}
}
$(document).ready(function(){
AsOne.AsInit();
init();
bFreeFormMultiCol = true;
my_load(2,0,'myiframe0');
initRow();
});
</script>
<%@ include file="/IncludeEnd.jsp"%>