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

Reply via email to