beforeresize и resizedrag не вызывают extjs

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

только изменение размера становится вызываемым, beforerisize и resizedrag не работает.

Теги:
extjs
extjs4

1 ответ

2
Лучший ответ

Согласно Документу - Ext.panel.Panel не имеет таких событий напрямую. Вы должны добавить компонент Ext.resizer.Resizer к своей Panel и установить для них обработчики событий.

  • 0
    На самом деле, я изменил размеры панели, теперь я хочу отслеживать начало и конец изменения размера, так какой же лучший способ сделать это?
  • 0
    Вы должны установить слушателей на компонент Ext.resizer.Resizer . Вы добавили этот компонент в Panel?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню