Hi,

See http://bugzilla.qooxdoo.org/show_bug.cgi?id=5604

Best regards,
 Jeroen

-----Original Message-----
From: Tristan Koch [mailto:[email protected]] 
Sent: maandag 12 september 2011 3:59 PM
To: qooxdoo Development
Subject: Re: [qooxdoo-devel] placement mode and comboboxes with many items

Thanks for taking a closer look!

I guess the popup is moved to x = 0, y = 0 initially and while the combobox is 
processed, the layout queue is dirty, the new position does not get applied and 
in effect, the popup stays there for a fraction of a second. The patch you 
provided seems like a sensible work-around because the popup is not visible 
until the correct (final) position is applied.

However, this looks like an issue we should dive in more deeply. Can you please 
file a bug report and attach your patch?

Regards
Tristan

Am 09.09.2011 um 16:28 schrieb Jeroen Smit:

> Hi,
> 
> Unfortunaltely I cannot test in 1.5
> We've just upgraded to 1.4.1 and another upgrade would take too much time now.
> I did implement a workaround that fixed this issue for us. Maybe that make 
> sense to you?
> 
> After creating the combo and adding it to the parent, I added the following 
> piece of code. In comment I explained what it solves. Can you confirm this 
> could be the issue?
> 
> var result = new qx.ui.form.ComboBox();
> ....
> var popup = result.getChildControl("popup");
> // When the combobox's popup contains a lot of items
> // the first time it is shown/built takes some time.
> // In qx.ui.popup.Popup.show() the popup will be automatically
> // added to the application's root as some workaround for a bug (see Popup.js 
> for details).
> // We do this here to prevent the popup from being shown at screen 
> coordinates (0, 0) before
> // moving it to the right place.
> if (popup.getLayoutParent() == null) {
>  popup.moveTo(-1000, -1000); // make sure it is not visible
>  qx.core.Init.getApplication().getRoot().add(popup);
> }
> 
> Best regards,
> Jeroen
> 
> -----Original Message-----
> From: Tristan Koch [mailto:[email protected]] 
> Sent: vrijdag 9 september 2011 3:59 PM
> To: qooxdoo Development
> Subject: Re: [qooxdoo-devel] placement mode and comboboxes with many items
> 
> Hi,
> 
> I believe I've seen this once or twice, but I have never been able to 
> reproduce it reliably. Also, can you check in 1.5?
> 
> Tristan
> 
> Am 31.08.2011 um 17:33 schrieb Jeroen Smit:
> 
>> Hi,
>> 
>> I noticed that when I have a combobox with many items in it (e.g. more than 
>> a couple of hundred) when the dropdown list opens it is shown in the top 
>> left coordinate of my application for a fraction of a second before it is 
>> shown in the correct place (i.e. just below the combobox). After some 
>> experiments it seems to have to do with the placement mode. Has anyone ever 
>> seen this before?
>> Met vriendelijke groet, 
>> Kind regards,
>> 
>> Jeroen Smit
>> Expert Software Engineer
>> 
>> ORTEC | Groningenweg 6k | PO Box 490 | 2800 AL Gouda | The Netherlands
>> Tel.+31 (0) 182 540 500 | Fax +31 (0) 182 540 540 | [email protected] | 
>> www.ortec.com
>> P Please consider the environment before printing this e-mail
>> 
>> 
>> ------------------------------------------------------------------------------
>> Special Offer -- Download ArcSight Logger for FREE!
>> Finally, a world-class log management solution at an even better 
>> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
>> download Logger. Secure your free ArcSight Logger TODAY!
>> http://p.sf.net/sfu/arcsisghtdev2dev_______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 
> 
> ------------------------------------------------------------------------------
> Why Cloud-Based Security and Archiving Make Sense
> Osterman Research conducted this study that outlines how and why cloud
> computing security and archiving is rapidly being adopted across the IT 
> space for its ease of implementation, lower cost, and increased 
> reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 
> ------------------------------------------------------------------------------
> Why Cloud-Based Security and Archiving Make Sense
> Osterman Research conducted this study that outlines how and why cloud
> computing security and archiving is rapidly being adopted across the IT 
> space for its ease of implementation, lower cost, and increased 
> reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to