Ext JS Combo Поведение - PullRequest
       1

Ext JS Combo Поведение

1 голос
/ 07 февраля 2011

Для комбинации extjs вот поведение, которое я пытаюсь изменить.Когда мы начинаем вводить символы в комбинированном списке, по умолчанию он фильтрует раскрывающийся список на основе введенных символов. Однако, если я наберу некоторые символы и нажму на кнопку триггера, список будет основным списком (не отфильтрованным)?

В чем причина такого поведения?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2011

Нажав кнопку триггера, вы изменяете модальность ввода: Когда-то вы использовали ввод с клавиатуры, а теперь вы переключились на мышь.Я думаю, что текущее поведение имеет смысл: вы либо продолжаете использовать клавиатуру (то есть стрелку через отфильтрованные значения), либо полностью переключаетесь на мышь (и вы возвращаетесь к исходной точке).

0 голосов
/ 07 февраля 2011

Это потому, что рендеринг списка происходит в представлении комбо, а фактический список сохраняется в модели.Поэтому, если вы нажмете кнопку триггера, реальный список будет взят из модели, а не из отрендеренного / отфильтрованного списка в представлении.

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