On 9/5/07, Jim Hunter <[EMAIL PROTECTED]> wrote:
>
> Christian,
>
>   I was excited to see this bit of information so I tried out some tests
> to see what I could do with messages and I am not able to pass data like
> your sample shows. When I do the exact same thing as you have, the getData()
> is null. Is there a typo in your code or what might I be doing wrong? Here
> is a quick sample of what I tried:
>
>         qx.event.message.Bus.subscribe('transport-update',
>             function(message){
>                 window.setTimeout(function(x){
>                     alert(message.getData())
>                 },0)
>             }
>         )
>
>
>             var req = new qx.io.remote.Request('test.txt');
>             req.addEventListener('completed', function(e){
>                 s = e.getData().getContent();
>                 qx.event.message.Bus.dispatch(new 
> qx.event.message.Message('transport-update'),
> s);
>             });
>             req.send();
>
> When the file is loaded it dispatches the 'transport-update' message and
> when the alert fires in the message.Bus event, it says 'null' when it
> should have the info stored in s. If I pass in true like you did, I get the
> same results, null.
>
> Any thoughts?


Jim, without doing any experimenting, it looks to me like the event may no
longer exist when your timeout eventually fires.  You might try saving it in
a local variable (with a closure) like this to see if it makes any
difference:

       qx.event.message.Bus.subscribe('transport-update',
            function(message){
                var data = message.getData();
                window.setTimeout(function(x){
                    alert(data)
                },0)
            }
        )

Derrell
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to