jQuery MiniUI

标题: combobox [打印本页]

作者: liyang1987ly    时间: 2012-7-18 10:56:20     标题: combobox

<input class="mini-combobox" data="year" />

function year(){
for(var i=2000;i<2050;i++){
return i;
}
}
这个不支持函数吗 ?
还有就是 这个只能是data="[{id:1,text:"aa"}]" 或者url="a.txt"吗?
没有那样的普通的那样的吗?
<select><option></option></select>
minicombobox有这样的吗?

作者: factory    时间: 2012-7-18 11:21:52

你可以通过setValue来设置combobox的值, 也可以setData(data)的方式给combobox数据
作者: liyang1987ly    时间: 2012-7-18 11:30:47

factory 发表于 2012-7-18 11:21
你可以通过setValue来设置combobox的值, 也可以setData(data)的方式给combobox数据

但是我是要把那个函数放进去把
作者: factory    时间: 2012-7-18 12:01:33

liyang1987ly 发表于 2012-7-18 11:30
但是我是要把那个函数放进去把

监听onvaluechanged事件
作者: liyang1987ly    时间: 2012-7-18 13:56:07

factory 发表于 2012-7-18 12:01
监听onvaluechanged事件

没明白 我现在写了个函数 要把那个函数中的值 放到combobox里啊

作者: windsix    时间: 2012-7-18 14:23:57

function year(){
for(var i=2000;i<2050;i++){
return i;
}
}

这个函数不是永远只返回一个值2000吗?
作者: abin30    时间: 2012-7-18 14:58:14

windsix 发表于 2012-7-18 14:23
function year(){
for(var i=2000;i

呵呵,你看出来了哈。
作者: liyang1987ly    时间: 2012-7-18 15:33:22

abin30 发表于 2012-7-18 14:58
呵呵,你看出来了哈。

是我写错了 反正我的意思就是 那个combobox中的列表是2000-2049 怎么弄啊
作者: factory    时间: 2012-7-18 16:18:53

liyang1987ly 发表于 2012-7-18 15:33
是我写错了 反正我的意思就是 那个combobox中的列表是2000-2049 怎么弄啊

function creatData(){
            var result =[];
            for(var i=2000;i<2050;i++){
                var o = {id:i,text:i};
                result.push(o);
            }
            return result;
        }
        
        var combo = mini.get("combo1");
        var data = creatData();
        combo.setData(data);

这样做就可以了




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