<%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBegin.jsp"%><% //获得页面参数 String showText = CurPage.getParameter("ShowText"); String flag = CurPage.getParameter("Flag"); if(showText==null) showText=""; if(flag==null) flag=""; String sButtons[][] = { {(flag.equals("1"))?"true":"false","","Button","调用RunMethod示例","调用RunMethod示例","run1()","","","","btn_icon_up"}, {(flag.equals("2"))?"true":"false","","Button","调用RunJavaMethod示例","调用RunJavaMethod示例","run2()","","","", "btn_icon_down"}, {(flag.equals("3"))?"true":"false","","Button","调用RunJavaMethodSqlca示例","调用RunJavaMethodSqlca示例","run3()","","","","btn_icon_left"}, {(flag.equals("4"))?"true":"false","","Button","调用RunJavaMethodTrans示例","调用RunJavaMethodTrans示例","run4()","","","","btn_icon_right"}, {(flag.equals("5"))?"true":"false","","Button","Transaction串行调用","串行调用","run5()","","","","btn_icon_right"}, {(flag.equals("5"))?"true":"false","","Button","Transaction层次调用","层次调用","run6()","","","","btn_icon_right"}, }; %>
<%if("1".equals(flag)){ %>
		/* AsControl.RunMethod(ClassName,MethodName,Args):
		只能调用已经定义的"类方法"(SQL,Bizlet,AmarScript).
		ClassName:方法集名,对应CLASS_CATALOG中的ClassName
		MethodName: 方法名称,对应CLASS_METHOD中的MethodName
		Args:参数形式  "参数值1,参数值2,参数值3..."  */
		function testRunMethod(){
			var sReturn = AsControl.RunMethod("示例","GetExmapleName",sExampleId);
		}
<%}else if("2".equals(flag)){%>
		/* AsControl.RunJavaMethod(ClassName,MethodName,Args);
		调用普通JAVA类.
		ClassName:普通JAVA类的全类名
		MethodName: 方法名称
		Args:对应类的成员变量,参数形式 "参数名1=参数值1,参数名2=参数值2,...". */
		function testRunJavaMethod(){
			AsControl.RunJavaMethod("com.amarsoft.app.awe.framecase.Example4RJM","getExampleName","ExampleId="+sExampleId);
		}
<%}else if("3".equals(flag)){%>
		/*AsControl.RunJavaMethodSqlca(ClassName,MethodName,Args):
		调用普通JAVA类,需要进行Sqlca事务处理采用此function.
		ClassName:普通JAVA类的全类名
		MethodName: 方法名称
		Args:对应类的成员变量,参数形式  "参数名1=参数值1,参数名2=参数值2,...". */
		function testRunJavaMethodSqlca(){
			AsControl.RunJavaMethodSqlca("com.amarsoft.app.awe.framecase.Example4RJM","deleteExample","ExampleId="+sExampleId);
		}
<%}else if("4".equals(flag)){%>
		/*AsControl.RunJavaMethodTrans(ClassName,MethodName,Args):
		调用普通JAVA类,需要进行JBOTransation事务处理采用此function.
		ClassName:普通JAVA类的全类名
		MethodName: 方法名称
		Args:对应类的成员变量,参数形式  "参数名1=参数值1,参数名2=参数值2,...". */
		function testRunJavaMethodTrans(){
			AsControl.RunJavaMethodTrans("com.amarsoft.app.awe.framecase.Example4RJM","changeExample","ExampleId="+sExampleId+",applySum="+sApplySum);
		}
<%}else if("5".equals(flag)){%>
		RunJavaMethodTrans 调用JAVA类,在JBOTransation事务内部又使用 Transaction事务的混合处理;
		或者
		RunJavaMethodSqlca 调用JAVA类,在Transaction事务内部又使用 JBOTransation事务的混合处理。
<%} %>
    
<%@ include file="/Frame/resources/include/ui/include_buttonset_dw.jspf"%>
请输入ExampleId:
请输入ApplySum:
<%@ include file="/Frame/page/jspf/include/jsp_syntaxhighlighter.jspf"%> <%@ include file="/IncludeEnd.jsp"%>