Extjs Combobox Typeahead, название штата и код штата - PullRequest
1 голос
/ 26 августа 2011

Я пытаюсь создать поле со списком Extjs, содержащее состояния, в которых пользователь может напечатать с полным именем состояния и кодом состояния.Например, если вы введете «NY», вы получите то же самое, что и «New Y».

1 Ответ

2 голосов
/ 26 августа 2011

хорошо, это поведение по умолчанию для typeahead, если вы хотите, чтобы это поведение было для кода штата, я предлагаю вам реализовать его самостоятельно, вам не следует сильно добавлять событие изменения в выпадающий список, а внутри вы используете метод filterBy для Магазин комбинированного списка. FilterBy принимает в качестве аргумента функцию, которая вызывается для каждой записи. На самом деле фильтрация возвращает true или false, поэтому в основном вам нужно что-то вроде 'return rec.data.stateCode == this.getValue() || rec.data.statename.indexOf(this.getValue)>0. Я надеюсь, что это может помочь вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...