Hi,
I'm new with qooxdoo and want to define some classes with properties.
This is the first example i tried to wrote. It works but i have a feeling
that this solution is against some conventions.
In the qooxdoo manual there isnt any example about how to initialize
properties with Object types.
So i want to know how you solve the init value problem and may suggest some
better solution for a basic(no checks, just the basic get/set funtionality)
_apply function.
qx.Class.define("custom.Box",
{
extend : qx.ui.layout.BoxLayout,
construct : function(){
this.base(arguments);
this.setTextBox(new qx.ui.form.TextField());
this.add(this.textBox);
},
properties : {
textBox : {
init : null,
apply: "_applyText",
check: "qx.ui.form.TextField"
}
},
members : {
_applyText : function(value, oldValue){
this.textBox = value;
return value;
},
}
}
Thanks for the help,
Peter
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel