Очистить комбинированное значение extJS, когда текст очищен или не совпадает - PullRequest
2 голосов
/ 19 мая 2009

Как получить поле со списком extJS, чтобы очистить его «значение», когда отображаемый текст пуст или не соответствует значению списка, то есть пользовательский текст отсутствует в хранилище данных? Я уверен, что должно быть что-то, чего мне не хватает, потому что такая простая функция не может сделать внушительную комбо бесполезной.

Ответы [ 3 ]

2 голосов
/ 20 мая 2009
0 голосов
/ 20 мая 2009

Просто идея. В событии «keydown» делайте «validate ()» при каждом нажатии клавиши. Затем используйте события 'valid' и 'invalid' для выполнения соответствующего действия (например, setValue ('')).

0 голосов
/ 19 мая 2009

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

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