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

QQ登录

只需一步,快速开始

查看: 4132|回复: 10

[处理中4] 请问在后台取出得到数据之后前台如何在list中显示

[复制链接]

8

主题

40

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
发表于 2016-11-27 11:03:30 | 显示全部楼层 |阅读模式
首先我在远程网站上得到了XML数据,在后台解析后存到了data里,我在前台可以用
justep.Baas.sendRequest({
             "url" : "/test1/test1",
             "action" : "action1",
            "async" : false,
            "params" : {
                "a" : aa,
                "b" : bb
            },
            "success" : function(data) {
                                // 获取返回值,存放到output1组件中
                me.comp("output1").set({
                    "value" : data.yhm +"/" + data.yhqx +"/"+data.login
                });
                debugger
                me.owner.close();
            }

可以用于在output中显示,但是如果我有多组数据,应该怎么自动关联显示在list中???
记账本中示例似乎是自己建了一个cdata,我是否应该在后台直接存到一个临时的库里?

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-11-28 10:01:23 | 显示全部楼层
你把你的数据做成data格式的   放到一个方法里面  然后这个方法返回的值就是  这个data数据      然后在list的data那里  你绑定为这个方法就OK啦
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-28 12:56:27 | 显示全部楼层
应该是不需要后台的临时库的  你应该就像二楼说的做就好了
回复 支持 反对

使用道具 举报

8

主题

40

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-11-28 14:13:08 | 显示全部楼层
doudou459 发表于 2016-11-28 10:01
你把你的数据做成data格式的   放到一个方法里面  然后这个方法返回的值就是  这个data数据      然后在lis ...

有没有示例啊?~多谢~ 或者视频教程里哪段是讲这个的?
回复 支持 反对

使用道具 举报

发表于 2016-11-28 15:15:17 | 显示全部楼层
quasimodo1218 发表于 2016-11-28 14:13
有没有示例啊?~多谢~ 或者视频教程里哪段是讲这个的?

想办法把数据加载到data组件中
http://docs.wex5.com/wex5-ui-question-list-2032/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

40

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-11-29 09:15:21 | 显示全部楼层
本帖最后由 quasimodo1218 于 2016-11-29 09:46 编辑

try
            {
               Document doc = sb.build(source);
                //取的根元素
               Element root = doc.getRootElement();
               System.out.println("根元素:" + root.getName());

               List<Element> lineList = root.getChildren("datatable");// 也可使用root.getChildren()  
               for (Element el : lineList) {  
                       if (type == 1){
   //                Element lineElement = (Element) iter.next();
                               myguid = el.getChildText("guid");
                           String guid = el.getChildText("guid");//  
                           String ssdw = el.getChildText("ssdw");//
                           String yhqx = el.getChildText("yhqx");
                           String yhm = el.getChildText("yhm");
               
                           object.put("guid", guid);
                           object.put("ssdw", ssdw);
                           object.put("yhqx", yhqx);
                           object.put("yhm", yhm);
                       }
}

这个是我在baas里的一个server做的,为的是可以跨域取XML数据,现在如果想把它放在data组建里供list使用的话,我是应该在server里去输入data还是应该在页面的js里去循环.还有,请问怎么去循环一个objectjson给data赋值?
回复 支持 反对

使用道具 举报

8

主题

40

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-11-30 15:03:47 | 显示全部楼层
doudou459 发表于 2016-11-28 10:01
你把你的数据做成data格式的   放到一个方法里面  然后这个方法返回的值就是  这个data数据      然后在lis ...

如果我的数据是在server里取出的,是否需要baasdata取出??应该怎么连比较好?
回复 支持 反对

使用道具 举报

8

主题

40

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-11-30 15:04:27 | 显示全部楼层
doudou459 发表于 2016-11-28 10:01
你把你的数据做成data格式的   放到一个方法里面  然后这个方法返回的值就是  这个data数据      然后在lis ...

如果我的数据是在server里取出的,是否需要baasdata取出??应该怎么连比较好?
回复 支持 反对

使用道具 举报

发表于 2016-11-30 15:19:46 | 显示全部楼层
quasimodo1218 发表于 2016-11-30 15:04
如果我的数据是在server里取出的,是否需要baasdata取出??应该怎么连比较好?

baasServer的 话,baasData组件只需要绑定后端action 即可!你可以参考案例的实现吧!
baasServer的开发可以学习下::http://www.wex5.com/1-wex5#06

还有案例:/UI2/demo/baas
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

40

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-11-30 16:28:15 | 显示全部楼层
liangyongfei 发表于 2016-11-30 15:19
baasServer的 话,baasData组件只需要绑定后端action 即可!你可以参考案例的实现吧!
baasServer的开发 ...

呃,想请问一下server传回来的jsonobject到了w页的js文件里应该怎么遍历存到data里??
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 21:11 , Processed in 0.065924 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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