javascript - ExtJS4 变换组合框 onchange() 事件不起作用

标签 javascript extjs combobox extjs4

我在 extjs4 中有一个转换 ComboBox:

<script>   

Ext.onReady(function() {
        Ext.tip.QuickTipManager.init();

        var transformed = Ext.create('Ext.form.field.ComboBox', {
            typeAhead: true,
            transform: 'DisplayListID',
            forceSelection: true
        });
    });
  </script>



 <select  id="DisplayListID" onChange="change();">
      <option> ...

    </select>

ExtJS 成功地将我的 HTML select 转换为 ComboBox,但是当我选择一个元素时,onChange 事件不会被触发。

如何将 javascript 函数 change() 绑定(bind)到我的转换 CombBox

最佳答案

通过向组合框添加监听器来使用 ExtJs 更改事件:

listeners: {
    change: change
}

其中第二个更改是您的函数。

关于javascript - ExtJS4 变换组合框 onchange() 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22116578/

相关文章:

extjs - 如何知道 ExtJs 中的 A 类是从 B 类扩展的

javascript - Ext 4 ComboBox自定义触发器

c++ - 如何将 sender() 名称转换为 int

javascript - 内联div的动画高度onclick

javascript - 无论如何要找出 Facebook 评论何时加载到页面上?

extjs - Ext.Net 和 Ext.JS

java - 组合框不响应 ".setValue()"也不响应 ".select()"

vba - 单元格中的数据验证和组合框 - Workbook_SheetChange 事件不起作用

Javascript AJAX 奇怪的行为

javascript - 如何在此 javascript 中使用 html 标签?