|
楼主 |
发表于 2014-10-28 16:24:24
|
显示全部楼层
这个才是最新的 但是不对哦 请帮我看一下 谢谢
主页面:
mainActivity.trigger8Click = function(event){
var listData = justep.xbl("listData");
var CBFBM = listData.getValue("CBFBM");
alert(CBFBM);
justep.xbl("windowDialog2").open(CBFBM);
};
报表页面:
cbfxx.windowReceiver1Receive = function(event){
var CBFBM = event.data;
alert(CBFBM);
var actionParam = new justep.Request.ActionParam();
actionParam.setString("param", CBFBM);
justep.Request.sendBizRequest2({
dataType : "application/json",
action : "querycbfAction",
parameters : actionParam,
callback: function(result) {
if (result.state) {
alert("调用成功!");
} else {
throw new Error("调用失败!|" + result.response.message);
}
}
});
};
action方法:
public static Table querycbf(String param){
String mssql = "SELECT CBFBM,CBFMC,CBFZJHM FROM CBF WHERE CBFBM = '"+param+"'";
HashMap<String,String> sqlMap = new HashMap<String,String>();
sqlMap.put(DatabaseProduct.MSSQL.name(),mssql);
return SQL.select(sqlMap,null,"/LandManagerSys/LandInfoMgr/data");
}
报错:
<action direct-execute="false" process="/LandManagerSys/LandInfoMgr/process/CBF/cBFProcess" activity="mainActivity" action-flag="__action_0__" executor="PSN01" execute-context="" name="querycbfAction"><parameters xmlns:xbiz="http://www.justep.com/xbiz#"><parameter name="param"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[210781101200010001]]></xbiz:simple></parameter></parameters></action>
com.justep.exception.BusinessException: 编码: JUSTEP150084; 提示: "/LandManagerSys/LandInfoMgr/process/CBF/querycbfAction"没有定义参数"param"
at com.justep.exception.BusinessException.create(Unknown Source)
at com.justep.util.Utils.check(Unknown Source)
at com.justep.system.transform.RequestTransform.transActionParams(Unknown Source)
at com.justep.system.transform.RequestTransform.transform(Unknown Source)
at com.justep.system.action.Engine.translateParameters(Unknown Source)
at com.justep.system.action.Engine.invokeActions(Native Method)
at com.justep.system.action.Engine.invokeActions(Unknown Source)
at com.justep.business.server.BusinessServer.doAction(Unknown Source)
at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
at com.justep.business.server.BusinessServer.excute(Unknown Source)
at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:595) |
|