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

QQ登录

只需一步,快速开始

查看: 2476|回复: 3

[结贴] 动态增加不同数据,newData添加结果相同,都是第一行数据

[复制链接]

9

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
发表于 2019-2-24 16:03:33 | 显示全部楼层 |阅读模式
页面结构:
空白页,panel1,panel1的content1中放了list1,list2 ,两个list分别放置了row,只留2列,每列分别放置output。
model放置data1,编辑列name,string,名称,是否id列(是),address,string,Mac地址,再放置data2,编辑列un_name,string,名称,是否id列(是),un_address,string,Mac地址。
list1关联data1,list2关联data2,每行的output绑定相应的bind-ref。
model绑定onload事件,事件代码如下:
Model.prototype.modelLoad = function(event){
                var value1=[{name:"HC-02",address:"00:0C:BF:08:68:2F"},
                            {name:"嗯哼",address:"14:C6:97:87:A4:4E"}];
                var value2=[{un_name:"小米手机",un_address:"4C:49:E3:E8:9A:8E"},
                                        {un_name:"小米手机",un_address:"10:2A:B3E:78:BD"},
                                        {un_name:"YTH-PC",un_address:"C0:18:85:F1:99:2B"}];
                this.comp("data1").newData({defaultValues:value1});
                this.comp("data2").newData({defaultValues:value2});
        };
用浏览器运行,结果显示:
HC-02           00:0C:BF:08:68:2F
HC-02           00:0C:BF:08:68:2F
小米手机        4C:49:E3:E8:9A:8E
小米手机        4C:49:E3:E8:9A:8E
小米手机        4C:49:E3:E8:9A:8E


显示的结果是一样的,而且是第一行数据,请问造成这样结果的原因是什么?是我哪里没有设置正确吗???因为不会上传图片,所以只能码字显示结果。

9

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
 楼主| 发表于 2019-2-26 11:47:47 | 显示全部楼层
解决了,是bind-ref绑定问题,不能选model中的列名,要选list当前行下的列名。不知道这两个有什么区别,为什么会造成这种效果
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-2-26 16:08:12 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

9

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
 楼主| 发表于 2019-2-28 10:41:55 | 显示全部楼层
结贴
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 01:34 , Processed in 0.061185 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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