Events qx.ui.container.Resizer是否发送事件?

Events qx.ui.container.Resizer是否发送事件?,events,resize,qooxdoo,Events,Resize,Qooxdoo,在调整qx.ui.container.Resizer的大小期间,是否可以获取一些当前大小的事件 resize事件未激发,也未changeWidth尝试此操作。它在操场上很好用 var resizer = new qx.ui.container.Resizer().set({ width: 200, height: 100 }); resizer.setLayout(new qx.ui.layout.Canvas()); var text = new qx.ui.fo

在调整
qx.ui.container.Resizer
的大小期间,是否可以获取一些当前大小的事件


resize
事件未激发,也未
changeWidth

尝试此操作。它在操场上很好用

var resizer = new qx.ui.container.Resizer().set({
    width: 200,
    height: 100
  });

  resizer.setLayout(new qx.ui.layout.Canvas());
  var text = new qx.ui.form.TextArea("Resize me\nI'm resizable");
  resizer.add(text, {edge: 0});

  this.getRoot().add(resizer);

  resizer.addListener('resize',function(e){
    this.debug(resizer.getWidth());
  },this);

您可以在

中尝试演示我找到了解决问题的方法:
要在调整大小过程中获取调整大小事件,首先需要获取调整大小框架小部件:qx.ui.container.Resizer _getResizeFrame()(这是受保护的函数,因此可能需要编写从Resizer继承的自己的类)。然后为resize事件添加侦听器将完成此任务。

只有在完成调整大小过程后才会调用Resizer侦听器。在调整大小期间不调用它。