ExtJs ComboBox 自动展开

标签 extjs combobox

我试图在事件发生后扩展组合框的内容。

Ext.onReady(function(){

var mycb = new Ext.form.ComboBox({
   //params
});

//here is other event
var other = ....
  onChange: function() {
    //here I'm trying to expand
    mycb.expand();
}
});

但是在 expand() 并为搜索条件放置 '*' reqex 之后,没有扩展列表。我尝试使用设置为 0 的 'minChars' 参数,但也没有结果。

最佳答案

如果要自动展开组合框列表,可以使用“onTriggerClick()”:

Ext.onReady(function(){

   var mycb = new Ext.form.ComboBox({
     // params
     listeners: {
        afterrender: function (cb) {
           cb.onTriggerClick();
        }
     }
   });

});

此示例在渲染后自动扩展组合框的内容...

关于ExtJs ComboBox 自动展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286991/

相关文章:

ExtJs:在组合框中搜索/过滤

javascript - Extjs存储不加载数据

javascript - 如何在模式打开而不是页面加载时填充组合

html - 无法在 html 选项标签上添加图像

'box' 元素中的 ExtJS 4 居中文本

javascript - 具有最大行数和每行最大字符数的文本区域

javascript - EXTJS 4 - 全局异常监听器

extjs - Sencha touch 2 - 在 map 上显示当前位置

c# - 为什么组合框在创建时会加倍其项目?

python - 复选框/组合框的 Tkinter 下拉列表