Я новичок в Qooxdoo (я использую версию 0.7.4, потому что я использую Eclipse RAP), и я пытаюсь создать пользовательский виджет на основе класса CanvasLayout, который объединяет другие виджеты. Вот маленький мир кода:Как установить границу/фон на пользовательском виджете CanvasLayout в Qooxdoo?
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»)?
Martin, большое спасибо за ответ и вашу помощь! Он решил мою проблему :) – 2010-02-10 20:05:43