jQuery MiniUI

标题: mini-combobox 设置值的问题 [打印本页]

作者: yrm674745853    时间: 2018-5-8 17:22:01     标题: mini-combobox 设置值的问题

看了combobox api 是根据getValue设置选中的 但是怎么能通过text属性设置选中呢

作者: jialiang    时间: 2018-5-9 16:39:35

设置值用setValue,value是值字段,text是显示字段,text是可以重复的,而value是唯一的,
假如你的数据是这样的[{"id":1,"text":a},{"id":2,"text":a}],如果你设置text为a,那你的值到底是1还是2呢?
所以你的做法是不成立的。
作者: yrm674745853    时间: 2018-5-10 13:20:47

jialiang 发表于 2018-5-9 16:39
设置值用setValue,value是值字段,text是显示字段,text是可以重复的,而value是唯一的,
假如你的数据是 ...

    var drawingByName=function (cbxValue,name){
        var cbx =mini.get(cbxValue).getData();
        for(var i=0;i<cbx.length;i++){
            if(cbx.value==name){
                mini.get(cbxValue).setValue(cbx.id);
            }
        }
    }
我已经通过这个方式 实现,如果出现text一样的会选择末位的
作者: jialiang    时间: 2018-5-10 17:20:54

yrm674745853 发表于 2018-5-10 13:20
var drawingByName=function (cbxValue,name){
        var cbx =mini.get(cbxValue).getData();
    ...

好的




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