Hi,
you could set userdata to your widgets and use the target, which is passed
in the event args:
var myObjectArray = [];
var changeSelectionHander = function(e) {
var widget=e.getTarget();
var rowIndex = widget.getUserData("rowIndex");
myObjectArray[rowIndex].Wgt.setBackgroundColor("blue");
}); // end addListener
for (ri=0; ri < 20; ri++) {
myObjectArray[ri] = {};
myObjectArray[ri].Wgt = new qx.ui.core.Widget().set({width:15,
height:15,
backgroundColor:"white"});
myObjectArray[ri].colorSelect = new qx.ui.form.SelectBox();
myObjectArray[ri].nameSelect = new qx.ui.form.SelectBox();
//
myObjectArray[ri].colorSelect.setUserData("rowIndex", ri)
myObjectArray[ri].colorSelect.addListener("changeSelection",
changeSelectionHander);
//
myWindow.add(myObjectArray[ri].nameSelect, {column:0, row:ri});
myWindow.add(myObjectArray[ri].Wgt, {column:1, row:ri});
myWindow.add(myObjectArray[ri].colorSelect, {column:2, row:ri})
} // end for loop
--
View this message in context:
http://qooxdoo.678.n2.nabble.com/dereferencing-or-whatever-it-is-called-a-variable-s-value-tp7585374p7585377.html
Sent from the qooxdoo mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel