jQuery MiniUI

标题: combobox设置数据问题,不知道算不算bug [打印本页]

作者: hbyb    时间: 2016-4-5 16:34:12     标题: combobox设置数据问题,不知道算不算bug

定义一个数组,加入到两个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,不是很熟,特地来问一下。

作者: dforce    时间: 2016-4-5 16:48:56

请不要复用数据,第二次再需要用的时候把数据克隆一下再用
mini.clone
作者: hbyb    时间: 2016-4-6 08:50:40

dforce 发表于 2016-4-5 16:48
请不要复用数据,第二次再需要用的时候把数据克隆一下再用
mini.clone

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2