Howdy!

Alex Back wrote:
> Hello Oliver,
> 
> use the methods "this.setCaption('x')" for setting and 
> "this.getCaption()" for getting the caption of your window.
> 
> This should work.
> 
> cheers,
>    Alex
> 
> Oliver Koch wrote:
>> Hello,
>>
>> i am trying to dynamically change the caption of a window. How can I
>> accomplish that task?
>>
>> I am in an subclass of window and a call to 
>>
>> this.set({caption: x}) 
>>
>> fails with an error message and if I do
>>
>> alert(this.caption) 
>>
>> I get undefined.
>>
>> Please, has anyone any suggestions?
>>
>> Greetz,
>>
>> Oliver Koch


Both the this.setCaption(x) and the generic setter this.set({caption: 
x}) should work. You should first find out why you get an error (maybe 
you post the error message here, for instance). May be related to your 
sub-classing.

Since you are "trying to _dynamically_ change the caption of a window", 
i.e. programmatically and _not_ in combination with an user interaction 
(button click, etc.), you may have to flush the queues manually to 
update the UI:

qx.ui.core.Widget.flushGlobalQueues();

Since most changes to the UI are related to user interaction, you 
normally would not have to trigger such an update manually. You 
frequently need to do so explicitly, though, for AJAX calls that result 
in immediate changes to the UI.

Hope that helps,

Andreas


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to