I think that this CSS selector pattern is generally wrong, borrowed from
HTML and jQuery style of doing things. You don't want to listen to all
comboboxes I guess, what you want is model-driven architecture where you
create a model and based on some declarative way the library can create UI
for you. This is how I used to use qooxdoo some years back and it has
worked out really well.
Best,
Petr
On Mon, Dec 29, 2014 at 9:07 PM, halcwb <hal...@gmail.com> wrote:
> Derrell Lipman wrote
> > Thanks, John. Yes, you're right. There is, however, a getRegistry()
> method
> > that retrieves the __registry map. It should be fairly easy to write a
> > function to search that map and create an array of the objects that match
> > some condition. Coming up with the appropriate search condition may be a
> > little less trivial, since qooxdoo objects don't have titles.
> >
> > halcwb, you may need to add a property to each object -- a name or title
> > or
> > whatever you want to call it -- on which you can search the registry,
> > since
> > qooxdoo doesn't typically use such a name. You can use the setUserData()
> > method to assign a name to each object (that's the clean way, but could
> be
> > a bit slower if you're doing many searches through the register), or just
> > add a _searchTitle member to each object.
> >
> > Cheers,
> >
> > Derrell
>
> Thanks great. The rest is indeed quite trivial. See this code
> var objs = qx.core.ObjectRegistry.getRegistry();
> _.chain(objs)
> .pairs()
> .filter(function (arr) { return _.last(arr).basename === 'Application' })
> .value();
>
> I use underscore the convert the map to an array, then I have a filter
> function that can apply a filter (could abstract that as well of course. In
> this example I pickup any object that has basename 'Application'.
> P.s. I don't think it performance will be an issue.
>
>
>
>
> --
> View this message in context:
> http://qooxdoo.678.n2.nabble.com/Quickly-reference-widgets-in-browser-and-code-tp7586543p7586558.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming! The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel