起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1703|回复: 3

[处理中4] 使用baas Action查询获得的JSON数组,如何使用?

[复制链接]

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2016-8-10 17:34:55 | 显示全部楼层 |阅读模式
问一下,我用baas Action查询获得了一个json Table,
Table table = DataUtils.queryData(conn, sql, null, null, null, null);
return Transform.tableToJson(table);
现在我要在页面上使用这个table,请问如何用法?
我在页面的js方法中使用justep.Baas.sendRequest调用Action,使用success方法接收传回的table
"success" : function(data) {
me.comp("recordData").loadData(data);
}
最后使用loadData想要将table加载到model里面的recordData中,但是没有任何反应呀!数据好像根本加载不上!

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-10 18:28:19 | 显示全部楼层
你好可以看一下我们的demo,/Baas/justep/Boat.java,这是里面部分代码。看看是否的你的返回值有问题
  1. public static JSONObject queryUserInfo(JSONObject params, ActionContext context) throws SQLException, NamingException {
  2.                 Connection conn = context.getConnection(DATASOURCE_BOAT);
  3.                 String userId = params.getString("userId");
  4.                 try{
  5.                         String sql = "SELECT * FROM USER WHERE USERID = '"+userId+"'";
  6.                         Table table = DataUtils.queryData(conn, sql, null, null, null, null);
  7.                         return Transform.tableToJson(table);
  8.                 } finally {
  9.                         conn.close();
  10.                 }
  11.         }
复制代码
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2016-8-10 20:39:37 | 显示全部楼层
我想另外问一下,如果查询获得了两个table,如果将其合并?
例如:
String sql1 = "SELECT * FROM USER WHERE USERID = '"+u1+"'";
Table table1 = DataUtils.queryData(conn, sql1, null, null, null, null);
String sql2 = "SELECT * FROM USER WHERE USERID = '"+u2+"'";
Table table2 = DataUtils.queryData(conn, sql2, null, null, null, null);
请问如何合并table1 与table2 的结果?(请不要告诉我改造sql语句的方法,上述只是个例子,实际情况是从两张表中查询不同的记录,查询出来的结构完全相同)

回复 支持 反对

使用道具 举报

发表于 2016-8-11 10:56:34 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-8 12:15 , Processed in 0.062289 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表