Вопрос

Существуют ли какие-либо библиотеки, позволяющие создавать поле со списком для выбора многострочных параметров при расширении?Я ищу что-то похожее на Combobox в ExtJS за исключением того, что значения должны появляться, когда пользователь нажимает стрелку вниз, как в обычном выпадающем списке.

Кто-нибудь знает, возможно ли сделать что-то подобное с ExtJS?Потому что их собственное сообщество и поддержка, конечно же, этого не делают (http://www.extjs.com/forum/showthread.php?t=94079)

Это было полезно?

Решение

Вы можете использовать конфигурацию шаблона (tpl) чтобы определить, как вы хотите, чтобы выпадающий список выглядел визуально (именно это делает следующий код в примере, на который вы ссылаетесь из своего сообщения на форуме):

var resultTpl = new Ext.XTemplate(
    '<tpl for="."><div class="search-item">',
        '<h3><span>{lastPost:date("M j, Y")}<br />by {author}</span>{title}</h3>',
        '{excerpt}',
    '</div></tpl>'
);
....
tpl: resultTpl

Вы можете настроить стандартное поле со списком так, как хотите (с выпадающей кнопкой или без нее - в этом примере используется hideTrigger:true чтобы скрыть это).Похоже, вы бы тоже хотели triggerAction: 'all' чтобы при нажатии на выпадающую кнопку отображался весь список.

В принципе, просто убедитесь, что вы смотрите на Документы по API ComboBox чтобы увидеть, что все доступно - то, что вы хотите, является совершенно стандартным поведением.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top