我是 Qooxdoo 的新手(我使用的是 0.7.4 版,因为我使用的是 Eclipse RAP)并且我正在尝试创建一个基于 CanvasLayout 类的自定义小部件,它组合了另一个小部件。这里有点和平的代码:
qx.Class.define( "my.CanvasWidget", {
extend: qx.ui.layout.CanvasLayout,
construct: function( id ) {
this.base( arguments );
...
}
}
} );
//If using:
var myCanvasWidget = new my.CanvasWidget("myId");
...
myCanvasWidget.setBackgroundColor("#ff0000");
我的问题是: setBackgroundColor 对 myCanvasWidget 没有任何努力,为什么会这样(属性 backgroundColor 存在于超类“Widget”中)?