Ralf,

To your question about making a rich combo-box, I've created a filthy-
rich combo box using a qx.ui.popup.Popup that contains a table instead
of a list, allowing the selection of a table entry in the popup object.
It wasn't really that difficult to build the popup object with the table
for this purpose, although I use the textfield to drive a backend search
that populates the table entries.  You may be interested in more typical
combo-box functionality, which is already provided by the
qx.ui.form.ComboBox class in the framework.

So, in answer to your question, it's easy to build rich widget
functionality by combining existing classes.  I just had to create a
listener for the qx.ui.form.TextField widget to display the popup and an
appropriate selection listener for my popup contents (list, table, etc.)
to drive the behavior I needed from a user selection in the popup.  If
you're interested in standard ComboBox functionality, just use the
qx.ui.form.ComboBox class, otherwise you can build interesting popups in
Qooxdoo quite easily like I did.

I'm really just a beginner myself, and this proved to be easy once I
understood the Qooxdoo widget usage and listener functionality.  This is
why the ComboBoxEx (textfield with a popup table) in 0.7.x was never
ported to 0.8 - because it's so easy to build within your app code, you
don't really need a widget in the framework.

   Gene

On Mon, 2009-07-06 at 09:43 +0200, Vincent Bernardi wrote:

> On 5 juil. 09, at 15:41, Ralf Nieuwenhuijsen wrote:
> > Out of curiosity: are you using the qx.ui.popup.Popup containing a  
> > list as an sort of rich combo-box?
> > Does this work out nice in practice?
> 
> If by a combo-box you mean both a list and an editable text field, not  
> really, we just display the single-selection list containing a choice  
> of options for the user. The popup is set to fade out after three  
> seconds if the user doesn't enter the popup with the mouse. This works  
> ok enough for now. I have improvements in mind but I don't know when  
> I'll get around to it.
> 
> V.
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have 
the opportunity to enter the BlackBerry Developer Challenge. See full prize 
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to