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

QQ登录

只需一步,快速开始

查看: 2063|回复: 9

[结贴] 动态添加问题

[复制链接]

23

主题

61

帖子

161

积分

初级会员

Rank: 2

积分
161
QQ
发表于 2017-6-6 09:31:17 | 显示全部楼层 |阅读模式
请教大神,如何动态的向model里data添加数据,我是从服务器获取数据然后添加到data里,数据的数量不固定。
发表于 2017-6-6 11:22:15 | 显示全部楼层
如果服务器返回的数据 ,数据格式符合data加载数据的要求就可以
http://docs.wex5.com/wex5-ui-question-list-2032/

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

61

帖子

161

积分

初级会员

Rank: 2

积分
161
QQ
 楼主| 发表于 2017-6-6 11:46:33 | 显示全部楼层
谢谢啦,还有就是如何使data的数据自动增加呢,因为服务器增加内容的话,app页面也要有所体现,我看您给我的链接,好像是手动往里添加,有没有办法不去右键点击data增加。
回复 支持 反对

使用道具 举报

23

主题

61

帖子

161

积分

初级会员

Rank: 2

积分
161
QQ
 楼主| 发表于 2017-6-6 11:46:55 | 显示全部楼层
liangyongfei 发表于 2017-6-6 11:22
如果服务器返回的数据 ,数据格式符合data加载数据的要求就可以
http://docs.wex5.com/wex5-ui-question-li ...


谢谢啦,还有就是如何使data的数据自动增加呢,因为服务器增加内容的话,app页面也要有所体现,我看您给我的链接,好像是手动往里添加,有没有办法不去右键点击data增加。
回复 支持 反对

使用道具 举报

发表于 2017-6-6 14:10:08 | 显示全部楼层
yunfang 发表于 2017-6-6 11:46
谢谢啦,还有就是如何使data的数据自动增加呢,因为服务器增加内容的话,app页面也要有所体现,我看您给 ...

如果是用代码实现新增数据!那就调用newData 方法就可以做到啊!

我的链接并没有 讲  右键   添加数据啊!
右键添加的数据是静态数据!而且状态也是none  ,并不会保存到数据库中去的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

61

帖子

161

积分

初级会员

Rank: 2

积分
161
QQ
 楼主| 发表于 2017-6-6 14:53:27 | 显示全部楼层
liangyongfei 发表于 2017-6-6 14:10
如果是用代码实现新增数据!那就调用newData 方法就可以做到啊!

我的链接并没有 讲  右键   添加数据啊 ...

嗯嗯 是我整错了,有关于动态添加data数据的demo可以参考下吗。或是麻烦老师简单的写一下代码实现。
回复 支持 反对

使用道具 举报

发表于 2017-6-6 16:16:21 | 显示全部楼层
yunfang 发表于 2017-6-6 14:53
嗯嗯 是我整错了,有关于动态添加data数据的demo可以参考下吗。或是麻烦老师简单的写一下代码实现。 ...

newData 的案例吗?可以参考

http://doc.wex5.com/comps-data/

你搜下newData 就能找到
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

61

帖子

161

积分

初级会员

Rank: 2

积分
161
QQ
 楼主| 发表于 2017-6-7 10:50:01 | 显示全部楼层
liangyongfei 发表于 2017-6-6 16:16
newData 的案例吗?可以参考

http://doc.wex5.com/comps-data/

//新增两行数据到最后,并且给出sName和sCode的默认值
        var data = this.comp('mainData');
        var options = {
                defaultValues : [
                        {sName:'a1',sCode:'b1'},
                        {sName:'a2',sCode:'b2'}
                ]
        };       
        data.newData(options);

是这样的老师,我想做一个消息中心页面,消息是从服务器来的,按照以上代码,当有新消息时,我还要手动增加数据吗?肯定有别的方法吧。
回复 支持 反对

使用道具 举报

发表于 2017-6-7 11:39:23 | 显示全部楼层
yunfang 发表于 2017-6-7 10:50
//新增两行数据到最后,并且给出sName和sCode的默认值
        var data = this.comp('mainData');
        var optio ...

需要看你服务器发来的消息是什么消息格式??
是否符合要求呢??

如果是符合要求的json格式数据!
那么调用data.loadData(数据)  就可以了!
http://docs.wex5.com/wex5-ui-question-list-2032/

如果不符合要求!那就js中 需要自己重新构造这个数据的格式,再添加进去!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

61

帖子

161

积分

初级会员

Rank: 2

积分
161
QQ
 楼主| 发表于 2017-6-7 14:41:18 | 显示全部楼层
liangyongfei 发表于 2017-6-7 11:39
需要看你服务器发来的消息是什么消息格式??
是否符合要求呢??

谢啦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 10:23 , Processed in 0.089128 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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