0

是否有任何库可以使 ComboBox 在展开时选择多行选项。我正在寻找类似于ExtJS中的 Combobox 的东西, 除了当用户单击向下箭头时必须出现值,就像在正常下拉菜单中一样。

有人知道是否可以用 ExtJS 做类似的事情吗?因为他们自己的社区和支持肯定不会(http://www.extjs.com/forum/showthread.php?t=94079

4

1 回答 1

2

您可以使用模板配置 ( 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 文档以了解所有可用的内容——您想要的是完全标准的行为。

于 2010-03-13T04:16:57.680 回答