jQuery MiniUI

 找回密码
 立即注册
查看: 2730|回复: 2
打印 上一主题 下一主题

combobox设置数据问题,不知道算不算bug [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-4-5 16:34:12 |只看该作者 |倒序浏览
定义一个数组,加入到两个combobox里面,一个combobox不显示空项,一个combobox显示空项。
然后不显示空项的combobox的index不对,选择第一项,实际选择的是空项。选择第二项,实际选得第一项。

数组:
    var array = new Array();
    array[0] = { id: 0, text: "等待处理" };
    array[1] = { id: 1, text: "正在处理" };
    array[2] = { id: 2, text: "等待付费" };
    array[3] = { id: 3, text: "等待验收" };
    array[4] = { id: 4, text: "已完成" };


combox设置数据
    mini.get("combo1").setData(array);
    mini.get("repairStatus").setData(array);

combo1的选项和实际的对不上。选择“等待处理”时,选得是空。选择“正在处理“选择的是”等待处理”。
不知道算不算miniui的bug,还是js的问题。刚接触js和miniui,不是很熟,特地来问一下。

Rank: 8Rank: 8

沙发
发表于 2016-4-5 16:48:56 |只看该作者
请不要复用数据,第二次再需要用的时候把数据克隆一下再用
mini.clone

Rank: 2

板凳
发表于 2016-4-6 08:50:40 |只看该作者
dforce 发表于 2016-4-5 16:48
请不要复用数据,第二次再需要用的时候把数据克隆一下再用
mini.clone

谢谢版主,一直不明白代码里面克隆是干什么用的,又学会一招了。

Archiver|普加软件

GMT+8, 2024-11-23 07:18 , Processed in 1.065837 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部