Javascript beforeresize和resizedrag未调用extjs

Javascript beforeresize和resizedrag未调用extjs,javascript,extjs,extjs4,Javascript,Extjs,Extjs4,只会调用resize,beforerisize和resizedrag不起作用 根据文档-Ext.panel.panel没有直接的事件。您应该将Ext.resizer.resizer组件添加到面板中,并将这些事件处理程序设置为该组件。实际上,我已经使面板的大小可调整,现在我想跟踪调整大小的开始和结束,那么什么是最好的方法呢?您应该将侦听器设置为Ext.resizer.resizer组件。您是否已将此组件添加到面板中?实际上,我的ext对象处于更晚的阶段,因此我无法将ext.resizer.resi

只会调用resize,beforerisize和resizedrag不起作用

根据文档-
Ext.panel.panel
没有直接的事件。您应该将
Ext.resizer.resizer
组件添加到
面板
中,并将这些事件处理程序设置为该组件。

实际上,我已经使面板的大小可调整,现在我想跟踪调整大小的开始和结束,那么什么是最好的方法呢?您应该将侦听器设置为
Ext.resizer.resizer
组件。您是否已将此组件添加到面板中?实际上,我的ext对象处于更晚的阶段,因此我无法将ext.resizer.resizer组件添加到我的面板中,因为到目前为止,我无法获取“elToResize”。如果我错了,请纠正我,因为我是这个框架的新手。在创建大小调整器时,有一个
target
属性,您可以指向面板的元素:
(your_Panel.el)
。由于我的组件尚未渲染,它会给我一个无法读取未定义的el的错误
EastGadgets = Ext.define(null, {
  'extend': 'Ext.panel.Panel',
  'id': 'Id',
  'listeners': {
    resize: function (portal, width, height, oldWidth, oldHeight, eOpts) {
      console.log('hi4');
    },
    resizedrag: function (portal, width, height, oldWidth, oldHeight, eOpt) {
      console.log('hi2');
    },
    beforeresize: function (portal, width, height, oldWidth, oldHeight, eOpt) {
      console.log('hi3');
    }
  }