zhuqian025 2009-03-20 15:42
浏览 363
已采纳

Ext ComboBox如何根据传入的值自动显示列表中相对应的项

Ext ComboBox如何根据传入的值自动显示列表中相对应的项
比如列表中的值为[['1','a'],['2','b']] 我传一个2进来 怎么显示b

  • 写回答

4条回答 默认 最新

  • 马勒格彼得 2009-03-20 16:08
    关注

    主要是这个方法在起作用,你可以仔细研究一下源码
    setValue : function(v){
    var text = v;
    if(this.valueField){
    var r = this.findRecord(this.valueField, v);
    if(r){
    text = r.data[this.displayField];
    }else if(this.valueNotFoundText !== undefined){
    text = this.valueNotFoundText;
    }
    }
    this.lastSelectionText = text;
    if(this.hiddenField){
    this.hiddenField.value = v;
    }
    Ext.form.ComboBox.superclass.setValue.call(this, text);
    this.value = v;
    },

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?