как заменить введенный символ, чтобы отфильтровать комбинированный список с '?'в extjs - PullRequest
0 голосов
/ 03 апреля 2012

У меня было требование, как,

В выпадающем списке есть выпадающий список. Extjs фильтрует список, когда мы вводим любые текстовые символы, такие как 'b' ..., которые будут отображать все слова, начинающиеся с 'b'.

Требования:

при фильтрации значений в поле со списком, «?» (Знак вопроса) указывает любое совпадение от a до z и от 0 до 9

Пример: у меня есть список значений, таких как 1.raja 2.123 3.ram 4.1021

1. В поле со списком, если я введу '?' он должен отображать все значения

2.Если я введу '? A', он должен отобразить раджу, оперативная память

3.Если я введу '? 2?' должно отображаться 123

4. Если я введу «? 0? 1», он должен отобразить 1021

Код:

            xtype: 'combo',
            fieldLabel: 'Label',
            anchor: '100%',
            allowBlank: false,
            displayField: 'value',
            store: 'level1Store',
            lazyInit: false,
            mode: 'local',
            forceSelection: true,
            disableKeyFilter: false,
            editable: true,
            trigger
            triggerAction: 'all',
            valueField: 'key',
            name: 1,
            ref: 'combo1',
            id: 'field1'

Спасибо

Раджасехар

...