2012-06-19 60 views
0

我想知道如何在ExtJS MultiSelect ComboBox中搜索一個值。就像我輸入's'那樣,必須顯示一個以a開始的項目列表,並且項目選擇器應該選擇它是否與's'匹配。Ext JS在MultiSelect ComboBox中搜索的可能性

這是我試過的代碼.....

cbCfg = { 
     name : property.columnname, 
     hideOnSelect : false, 
     triggerAction : 'all', 
     mode  : 'local', 
     width  : comboFieldSize, 
     store  : new Ext.data.SimpleStore({ 
      id   : 0, 
      fields  : ['strValue','strText'], 
      data   : data 
     }), 
     listWidth  : 400, 
     valueField  : 'strValue', 
     displayField : 'strText' 
    }; 
    field  = new form.MultiCombo(cbCfg); 

thnkz提前,

只是:-)

+0

代碼?你有什麼嘗試? – Amalea

+0

請編輯您的問題,並將代碼放在那裏作爲代碼塊 - 在評論中很難閱讀。 – Amalea

+0

我更新了qn..cn你檢查它PLZ? – lambypie

回答

0

我認爲MultiSelect ComboBox延伸Ext.form.ComboBox功能。

你可以試着用triggerAction : 'query'這是默認的 - 它應該過濾出不匹配的條目。儘管這對用戶來說可能有點反直覺。

另一種可能的方法是添加typeAhead : true屬性 - 應根據用戶輸入的文本觸發建議建議。