jQuery MiniUI

标题: combobox [打印本页]

作者: 小葱儿    时间: 2013-8-26 10:35:22     标题: combobox

如何给combobox 赋予初始值,就是有个默认的值

作者: factory    时间: 2013-8-26 11:08:09

http://miniui.com/demo/#src=combobox/combobox.html

可以通过设置value="cn"或者combobox.setValue("cn")来实现
如果不知道value,也可以用cb.select(index)来设置默认选中第几项
作者: langben    时间: 2013-8-26 11:19:46

本帖最后由 langben 于 2013-8-26 11:21 编辑
factory 发表于 2013-8-26 11:08
http://miniui.com/demo/#src=combobox/combobox.html

可以通过设置value="cn"或者combobox.setValue("cn" ...

这个问题被反复问了N便
是否考虑增加 设置属性
是否在设置或加载数据后自动选择第一项。
reset重置的时候根据属性判断重置到第一项。
作者: factory    时间: 2013-8-26 11:24:09

langben 发表于 2013-8-26 11:19
这个问题被反复问了N便
是否考虑增加 设置属性
是否在设置或加载数据后自动选择第一项。

有value="xx"属性来设置默认选中
如果需要加载数据后自动选中第一项,可以select(0)
作者: langben    时间: 2013-8-26 12:00:58

主要是想表达
value 设置到是没什么争议

一个下拉的时候 select(0)设置也可行 ,这里存在了编写js设置第一项
在表单重置的时候无法选中第一项
还得重新编写js调用,多个下拉的时候麻烦
作者: 小葱儿    时间: 2013-8-26 13:59:20

factory 发表于 2013-8-26 11:24
有value="xx"属性来设置默认选中
如果需要加载数据后自动选中第一项,可以select(0) ...

麻烦问一下,select(0)写在什么位置呢,就控制了combobox的默认值是第一个
作者: factory    时间: 2013-8-26 14:39:00

小葱儿 发表于 2013-8-26 13:59
麻烦问一下,select(0)写在什么位置呢,就控制了combobox的默认值是第一个

var cb = mini.get(id)
cb.select(1)




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