Thanks, Currently I will stay with first method, but it's good to know second one :-)
Cheers - Petr 2009/3/8 Derrell Lipman <[email protected]>: > 2009/3/7 Petr Kobalíček <[email protected]> >> >> Hi Derrell, >> >> thanks for your post. I'm using quite similar way except in dblclick >> handler. What's happen if I double click to empty area (not list item >> in list) and where e.getTarget() will point ? (I think to list >> itself). >> >> Correct way for me is something like this: >> >> list.addListener("dblclick", function(e) >> { >> if (!(e.getTarget() instanceof qx.ui.form.ListItem)) return; >> >> // ... now e.getTarget() is list item ... >> // ... my code ... >> }); >> >> Is this correct or there is better solution? >> > That works. Here's another option: > > /* > #require(qx.log.appender.Native) > #require(qx.log.appender.Console) > */ > > qx.Class.define("custom.Application", > { > extend : qx.application.Standalone, > > members : > { > main : function() > { > this.base(arguments); > > this.list = new qx.ui.form.List(); > this.addItem("Hello"); > this.addItem("world!"); > this.addItem("Is"); > this.addItem("there"); > this.addItem("anybody"); > this.addItem("out"); > this.addItem("there?"); > this.getRoot().add(this.list); > }, > > addItem : function(label) > { > var item = new qx.ui.form.ListItem(label); > item.addListener("dblclick", > function(e) > { > alert("Double click on '" + > e.getTarget().getLabel() + > "'"); > }); > this.list.add(item); > } > } > }); > > Derrell > > > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
