|
页面结构:
空白页,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
显示的结果是一样的,而且是第一行数据,请问造成这样结果的原因是什么?是我哪里没有设置正确吗???因为不会上传图片,所以只能码字显示结果。
|
|