|
发表于 2014-8-8 11:38:01
|
显示全部楼层
mainActivity.treeSelect3Closeup = function(event){
var treeDate = justep.xbl("treeData");
var cataId = treeDate.getID();
alert(cataId);
var params = new justep.Request.ActionParam();
params.setString("cataId", cataId);
justep.Request.sendBizRequest2({
"dataType": "application/json", // string - 请求返回的数据格式,支持"application/xml"和"application/json",默认"application/xml",推荐使用"application/json"
"action": "queryMaterialByCataIdAction", // string - 动作名称
"parameters": params, // object - 参数(justep.Request.ActionParam)
"callback": function(callbackData) { // function - 请求执行后的回调函数
callbackData.ignoreError = false; // callbackData.ignoreError 是否忽略默认的异常处理,默认值true
if (callbackData.state) { // callbackData.state 请求返回状态,标识请求是否执行成功
justep.xbl("tip1").show({"message": "传入简单参数调用成功。"});
var data = callbackData.response;
// 输出返回结果
TextOut.setText("result1", data);
}
}
});
};
java 代码
public static String queryMaterialByCataId(String cataId){
System.out.println(cataId);
Map<String, Object> params = new HashMap<String, Object>();
params.put("cataId", cataId);
Table table = KSQL.select(" 这里面写你的sql(sql格式看看视频)", params, "/material/material/data", null);
String price = table.iterator().next().getString("price");
String code = table.iterator().next().getString("code");
System.out.println(price);
System.out.println(code);
return price;
}
这样自定义函数这边就可以接到System.out.println(cataId); 试试吧,
|
评分
-
查看全部评分
|