Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 下拉列表中的多行值(组合框)_Javascript_Combobox_Extjs_Drop Down Menu_Multiline - Fatal编程技术网

Javascript 下拉列表中的多行值(组合框)

Javascript 下拉列表中的多行值(组合框),javascript,combobox,extjs,drop-down-menu,multiline,Javascript,Combobox,Extjs,Drop Down Menu,Multiline,是否有任何库可以使ComboBox在展开时选择多行选项。我在中查找类似于Combobox的内容,只是当用户单击向下箭头时,值必须出现,就像在普通下拉列表中一样 有人知道是否可以用ExtJS做类似的事情吗?因为他们自己的社区和支持肯定不会您可以使用模板配置tpl来定义您希望下拉列表外观的方式,这正是您从论坛帖子链接到的示例中的以下代码所做的: var resultTpl = new Ext.XTemplate( '<tpl for="."><div class="sear

是否有任何库可以使ComboBox在展开时选择多行选项。我在中查找类似于Combobox的内容,只是当用户单击向下箭头时,值必须出现,就像在普通下拉列表中一样


有人知道是否可以用ExtJS做类似的事情吗?因为他们自己的社区和支持肯定不会

您可以使用模板配置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:“全部”,这样当您单击下拉按钮时,整个列表都会显示出来


基本上,只需确保查看,看看什么都是可用的-你想要的是完美的标准行为。

这很有效。只是我对ExtJS还不熟悉,所以像这样简单的东西在一周前都很有挑战性。谢谢。我很高兴它起作用了。仅供参考-按照惯例,接受对您最有帮助的答案,这样每个人都知道这是解决方案,我也会得到一些声誉分数。谢谢