Двухуровневый комбобокс - PullRequest
0 голосов
/ 08 ноября 2011

Можно ли создать многоуровневый комбинированный список с помощью ExtJS 4.0?Я имею в виду, что он должен иметь, например, следующие параметры:

  • Это
  • Месяц
  • Год
  • Последний
  • Месяц
  • Год

Этот и Последний параметры должны быть не выбирается.

1 Ответ

3 голосов
/ 08 ноября 2011

Это абсолютно возможно.

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

В своем шаблоне xTemplate, который вы передаете в конфигурацию tpl Combobox, вы можете проверить значение этогополе и, если это заголовок, примените отдельный стиль.Затем добавьте прослушиватель beforeselect и, если поле заголовка записи имеет значение true, верните false.

Я видел нечто похожее на веб-сайте Ext, но не могу найти его прямо сейчас.Если вам нужно больше деталей, дайте мне знать.

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