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

QQ登录

只需一步,快速开始

查看: 5615|回复: 14

[结贴] 怎么调用Action里面的返回的Table

  [复制链接]

21

主题

109

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
发表于 2013-10-17 15:39:48 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我要获取一个表中的数据
用KSQL语句写了Action,
public static Table dataSearch(){
Table point_table = KSQL.select("select CA_Point.* from CA_Point CA_Point order by CA_Point.fPointSeqNum", null, "/BaseData/data/", null);
point_table.getProperties().put(Table.PROP_NAME_ROWID, "CA_Point");
return point_table;
}

那么我在UI界面调用这个Action后,要怎么使用这个返回的point_table????

11

主题

1134

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
QQ
发表于 2013-10-17 15:41:33 | 显示全部楼层
justep.Request.sendBizRequest2({
                dataType: "application/json",
                action: "demoReturnTable",
                callback: function(result) {
                        if (result.state) {
                                alert("返回值 -> " + JSON.stringify(result.response));
                                justep.xbl("orgData").loadJson(result.response);
                        } else {
                                throw new Error("调用失败!|" + result.response.message);
                        }
                }
        });
远程的联系方法QQ2025089647。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要
回复 支持 反对

使用道具 举报

21

主题

109

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2013-10-17 15:45:37 | 显示全部楼层
song_ning_ning 发表于 2013-10-17 15:41
justep.Request.sendBizRequest2({
                dataType: "application/json",
                action: "demoReturnTable",

我也看见了这个例子,也使用了,没有显示要求的结果啊。
回复 支持 反对

使用道具 举报

21

主题

109

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2013-10-17 16:14:18 | 显示全部楼层
song_ning_ning 发表于 2013-10-17 15:41
justep.Request.sendBizRequest2({
                dataType: "application/json",
                action: "demoReturnTable",

用这个可以调用成功,但是怎么拆分我要的数据呢,返回的是一个table对象,我要获取某列的值怎么获取呢,总是会报错,没有相应的方法????这里的 JSON.stringify(result.response));
justep.xbl("orgData").loadJson(result.response)作用究竟是什么?????
回复 支持 反对

使用道具 举报

11

主题

1134

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
QQ
发表于 2013-10-17 16:24:13 | 显示全部楼层
mylovexujiao 发表于 2013-10-17 16:14
用这个可以调用成功,但是怎么拆分我要的数据呢,返回的是一个table对象,我要获取某列的值怎么获取呢, ...

justep.xbl("orgData").loadJson(result.response)这个作用是把返回的数据加载到Data中 然后从data中可以拿到你要的数据
远程的联系方法QQ2025089647。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要
回复 支持 反对

使用道具 举报

21

主题

109

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2013-10-17 17:00:58 | 显示全部楼层
song_ning_ning 发表于 2013-10-17 16:24
justep.xbl("orgData").loadJson(result.response)这个作用是把返回的数据加载到Data中 然后从data中可以 ...

或出错,显示没有loadData的方法,我返回的是一个table对象,我接受的result是什么格式的?????
回复 支持 反对

使用道具 举报

11

主题

1134

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
QQ
发表于 2013-10-17 17:07:07 | 显示全部楼层
mylovexujiao 发表于 2013-10-17 17:00
或出错,显示没有loadData的方法,我返回的是一个table对象,我接受的result是什么格式的????? ...

你以为json方式调用返回就是json  以xml调用  返回的就是xml
远程的联系方法QQ2025089647。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要
回复 支持 反对

使用道具 举报

21

主题

109

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2013-10-17 17:42:54 | 显示全部楼层
song_ning_ning 发表于 2013-10-17 17:07
你以为json方式调用返回就是json  以xml调用  返回的就是xml

刚学习这些东西,还不会啊,
回复 支持 反对

使用道具 举报

21

主题

109

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2013-10-17 19:32:53 | 显示全部楼层
有知道么??
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-10-17 20:01:53 | 显示全部楼层
最简单的方法是把table放入data中,使用loadjson方法,然后访问data就可以了
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 15:44 , Processed in 0.059143 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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