How do I access a list item in this event?
self.myList.addListener("changeSelection", function(e) { var selection = e.getData(); console.log(self.myList.getSelection()[selection]); }, this); ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
The variable "selection" in your example is an array with all selected list items, i.e. selection[0] gives you the first selected item.
Regards, Norbert Tomás Antunes schrieb am 29.03.2016 14:00: > How do I access a list item in this event? > > > self.myList.addListener("changeSelection", function(e) { > > var selection = e.getData(); > > console.log(self.myList.getSelection()[selection]); > > }, this); > > ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
No, that doesn't seem to be the case. When I print the selection variable I get a single integer which corresponds to the iterator of the list. When I try to run this code the function isn't defined: self.myList.addListener("changeSelection", function(e) { var selection = e.getData(); selection.addCssClass('item-selected'); // error }, this); On Tue, Mar 29, 2016 at 1:23 PM, Norbert Schroeder <[hidden email]> wrote: The variable "selection" in your example is an array with all selected list items, i.e. selection[0] gives you the first selected item. ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
Hi Tomas e.getData() will return an instance of qx.data.Array, which is the selection; what you want to do is access selection.getItem(0) to get an instance of qx.ui.form.ListItem. If you still have problems, please can you create an example in the playground? It’s much easier to help out if we can all share the same working example Regards John From: "qooxdoo Development <[hidden email]>" <[hidden email]> on behalf of Tomás Antunes <[hidden email]> Date: Tuesday, 29 March 2016 at 14:20 To: "[hidden email]" <[hidden email]> Subject: Re: [qooxdoo-devel] How do I access a list item? No, that doesn't seem to be the case. When I print the selection variable I get a single integer which corresponds to the iterator of the list. When I try to run this code the function isn't defined: self.myList.addListener("changeSelection", function(e) { var selection = e.getData(); selection.addCssClass('item-selected'); // error }, this); On Tue, Mar 29, 2016 at 1:23 PM, Norbert Schroeder <[hidden email]> wrote: The variable "selection" in your example is an array with all selected list items, i.e. selection[0] gives you the first selected item. ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
In reply to this post by N. Schröder
On Tue, Mar 29, 2016 at 1:23 PM, Norbert Schroeder <[hidden email]> wrote: The variable "selection" in your example is an array with all selected list items, i.e. selection[0] gives you the first selected item. ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
Ah, you're on qx.mobile, I assumed qx.desktop (qx.ui.form.list). Can't help you there, I'm entirely immobile.
Regards, Norbert Tomás Antunes schrieb am 29.03.2016 15:39: > All right here is the demo http://tinyurl.com/jqc5a5w <http://tinyurl.com/jqc5a5w> > > > Still getting error. > > > On Tue, Mar 29, 2016 at 1:23 PM, Norbert Schroeder <[hidden email] <mailto:[hidden email]> > wrote: >> The variable "selection" in your example is an array with all selected list items, i.e. selection[0] gives you the first selected item. >> >> Regards, >> >> Norbert >> >> >> Tomás Antunes schrieb am 29.03.2016 14:00: >> >> > How do I access a list item in this event? >> > >> > >> > self.myList.addListener("changeSelection", function(e) { >> > >> > var selection = e.getData(); >> > >> > console.log(self.myList.getSelection()[selection]); >> > >> > }, this); >> > >> > >> >> >> ------------------------------------------------------------------------------ >> Transform Data into Opportunity. >> Accelerate data analysis in your applications with >> Intel Data Analytics Acceleration Library. >> Click to learn more. >> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 <http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140> >> _______________________________________________ >> qooxdoo-devel mailing list >> [hidden email] <mailto:[hidden email]> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel <https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel> > > ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
In reply to this post by Tomás Antunes
Aha, yes me too – I assumed you were on desktop too. I’ve had a look at the code for mobile and AFAICT the item is not made available; the preferred method is to change the underlying model and ask the list to redraw itself. Here’s an example: http://tinyurl.com/hy2xzmh John From: "qooxdoo Development <[hidden email]>" <[hidden email]> on behalf of Tomás Antunes <[hidden email]> Date: Tuesday, 29 March 2016 at 14:39 To: "[hidden email]" <[hidden email]> Subject: Re: [qooxdoo-devel] How do I access a list item? On Tue, Mar 29, 2016 at 1:23 PM, Norbert Schroeder <[hidden email]> wrote: The variable "selection" in your example is an array with all selected list items, i.e. selection[0] gives you the first selected item. ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
In reply to this post by Tomás Antunes
------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
In reply to this post by N. Schröder
Here's how you do it on qx.mobile.
Derrell On Tue, Mar 29, 2016 at 9:54 AM Norbert Schroeder <[hidden email]> wrote: Ah, you're on qx.mobile, I assumed qx.desktop (qx.ui.form.list). Can't help you there, I'm entirely immobile. ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ qooxdoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel |
Free forum by Nabble | Edit this page |