beforesize 和 resizedrag 没有被调用 extjs

beforeresize and resizedrag is not getting called extjs

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');
    }
  }

只有 resize 被调用,beforerisize 和 resizedrag 不起作用。

根据文档 - Ext.panel.Panel 没有直接的此类事件。您应该将 Ext.resizer.Resizer 组件添加到您的 Panel 并为其设置这些事件处理程序。