jQuery MiniUI

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

listbox没有removeitem这个方法? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-3-7 21:30:24 |只看该作者 |倒序浏览
http://miniui.com/docs/api/index.html#ui=listbox

是我看花眼了还是什么的,找了半天,只看到
removeItems(Array)删除多个项
removeAll()删除所有项


没有removeItem 删除单个项吗?

实际写了下代码 listbox.removeItem(item)确实没起作用

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-3-7 22:02:22 |只看该作者
listbox.removeItem([item]);

Rank: 2

板凳
发表于 2013-3-8 08:39:54 |只看该作者
listbox.addItem(item, 999);
add了这个item之后,

listbox.removeItem([item]);

listbox.removeItems([item]);

都试过了 listbox中的那个item没被删除

Rank: 8Rank: 8

地板
发表于 2013-3-8 14:52:51 |只看该作者
星光灭绝 发表于 2013-3-8 08:39
listbox.addItem(item, 999);
add了这个item之后,

我们本地测试下removeItem

Rank: 2

5#
发表于 2013-3-8 15:48:28 |只看该作者
factory 发表于 2013-3-8 14:52
我们本地测试下removeItem

恩?你们本地测试下?

Rank: 8Rank: 8

6#
发表于 2013-3-8 16:57:19 |只看该作者
星光灭绝 发表于 2013-3-8 15:48
恩?你们本地测试下?

测试了,没有问题
比如我删除选中的单个一个项,而不是多项
var item = listbox1.getSelected();
listbox.removeItems([item]);

Rank: 2

7#
发表于 2013-3-9 16:49:33 |只看该作者
factory 发表于 2013-3-8 16:57
测试了,没有问题
比如我删除选中的单个一个项,而不是多项
var item = listbox1.getSelected();

我这边还是不行

会不会是这个原因?:

我不是getSelected()得到的item,而是自己赋值的
var item{
    id: ....,
    text: ....
}

然后 listbox.additem(item);
这样添加起了

但是listbox.removeItems([item]);的时候就不管用了?

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-3-10 19:07:04 |只看该作者
那当然不行了。
这个item必须是listbox自己的项

Archiver|普加软件

GMT+8, 2024-11-27 20:33 , Processed in 1.024225 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部