2012-06-19 3 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

i обновленный qn..cn u проверить это plz? – lambypie

ответ

0

Я предполагаю, что MultiSelect ComboBox расширяет функциональность Ext.form.ComboBox.

Вы можете попробовать перейти с triggerAction : 'query', который по умолчанию - он должен отфильтровывать несоответствующие записи. Хотя это может быть немного интуитивно понятным для пользователя.

Другой возможный подход заключается в добавлении свойства typeAhead : true - должен инициировать предложение предложений на основе введенного пользователем текста.

Смежные вопросы