jQuery MiniUI

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

mini-combobox 设置值的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-5-8 17:22:01 |只看该作者 |倒序浏览
看了combobox api 是根据getValue设置选中的 但是怎么能通过text属性设置选中呢

Rank: 8Rank: 8

沙发
发表于 2018-5-9 16:39:35 |只看该作者
设置值用setValue,value是值字段,text是显示字段,text是可以重复的,而value是唯一的,
假如你的数据是这样的[{"id":1,"text":a},{"id":2,"text":a}],如果你设置text为a,那你的值到底是1还是2呢?
所以你的做法是不成立的。

Rank: 2

板凳
发表于 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一样的会选择末位的

Rank: 8Rank: 8

地板
发表于 2018-5-10 17:20:54 |只看该作者
yrm674745853 发表于 2018-5-10 13:20
var drawingByName=function (cbxValue,name){
        var cbx =mini.get(cbxValue).getData();
    ...

好的

Archiver|普加软件

GMT+8, 2025-7-8 03:34 , Processed in 1.039926 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部