DataWindow前置/后续事件,List和Info都可以有:
	第一个参数:"BeforeInsert","AfterInsert","BeforeDelete","AfterDelete","BeforeUpdate","AfterUpdate"
	第二个参数: !方法集名.方法名(参数值1,参数值2,...);
				 类方法参数值若想取当前DataWindow字段的值,可以用 #字段名 传入,
				 如下所示取当前模板ExampleId值作为参数传入类方法
	应用场景:当DataWindow的增删改和其他操作需要同时成功或失败时,用setEvent方法.
	本例中:dwTemp.setEvent("AfterUpdate","!示例.UpdateCustomerType(0110,#ExampleId)");//在DW保存后,更新客户类型,两操作在一个事务里.
	
X
<%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBegin.jsp"%><% /* 页面说明: DataWindow事件示例页面 */ String PG_TITLE = "DataWindow事件示例页面"; //获得页面参数 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:可写 //DataWindow前置/后续事件,List和Info都可以有: //第一个参数:"BeforeInsert","AfterInsert","BeforeDelete","AfterDelete","BeforeUpdate","AfterUpdate" //第二个参数: !方法集名.方法名(参数值1,参数值2,...); // 类方法参数值若想取当前DataWindow字段的值,可以用 #字段名 传入, // 如下所示取当前模板ExampleId值作为参数传入类方法 //应用场景:当DataWindow的增删改和其他操作需要同时成功或失败时,用setEvent方法. dwTemp.setEvent("AfterUpdate","!示例.UpdateCustomerType(0110,#ExampleId)");//在DW保存后,更新客户类型,两操作在一个事务里. //生成HTMLDataWindow Vector vTemp = dwTemp.genHTMLDataWindow(sExampleId); for(int i=0;i<%@include file="/Resources/CodeParts/Info05.jsp"%> <%@ include file="/IncludeEnd.jsp"%>