2015-11-23 80 views

回答

1

我發現我的問題的解決方案演示: 爲了得到調整過程中的一個調整過程中首先活動需要得到調整框控件:qx.ui.container。 Resizer _getResizeFrame()(這是受保護的函數,因此可能需要編寫繼承自Resizer的自己的類)。然後添加調整大小事件的監聽器將完成這項工作。

0

試試這個。它在操場上運行良好。

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

您可以嘗試在qooxdoo playground

+0

僅在完成調整大小過程後調用Resizer偵聽器。在調整大小時不會調用它。 –