Многострочные значения в раскрывающемся списке (ComboBox) - PullRequest
0 голосов
/ 12 марта 2010

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

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

1 Ответ

2 голосов
/ 13 марта 2010

Вы можете использовать шаблон конфигурации (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', чтобы при нажатии на выпадающую кнопку отображался весь список.

По сути, просто посмотрите на документы ComboBox API , чтобы увидеть, что все доступно - то, что вам нужно, - это совершенно стандартное поведение.

...