Javascript 事件处理程序停止处理网格视图更改和列更改

Javascript 事件处理程序停止处理网格视图更改和列更改,javascript,events,extjs,handler,ptc-windchill,Javascript,Events,Extjs,Handler,Ptc Windchill,我遇到的问题与extjs3.4有关 我有两个问题: 如果在选择下拉列表上应用更改处理程序后,我移动了列或更改了网格视图(也可以移动列)。“更改”处理程序将中断。选择下拉列表的名称保持不变,但不会触发“更改”事件 另外还有一个下拉列表,允许您更改正在创建的文档的类型。这实质上改变了元素的名称。这说明处理程序不会处理事件。但是,有没有一种方法可以侦听元素名称的更改并将以前的处理程序添加到新元素中 如果您想知道我为什么使用名称而不是id。原因是ExtJS似乎将每个select元素的id设置为与行-列相

我遇到的问题与extjs3.4有关

我有两个问题:

  • 如果在选择下拉列表上应用更改处理程序后,我移动了列或更改了网格视图(也可以移动列)。“更改”处理程序将中断。选择下拉列表的名称保持不变,但不会触发“更改”事件
  • 另外还有一个下拉列表,允许您更改正在创建的文档的类型。这实质上改变了元素的名称。这说明处理程序不会处理事件。但是,有没有一种方法可以侦听元素名称的更改并将以前的处理程序添加到新元素中

  • 如果您想知道我为什么使用名称而不是id。原因是ExtJS似乎将每个select元素的id设置为与行-列相同。您能告诉我您正在尝试做什么吗?您正在修改哪个文件以自定义此对象创建窗口?
    // Current code to add on change handler
    Ext.get(Ext.DomQuery.select("select[name='" + item + "']")[0]).on('change', me.handleOnChange);