That didn't come out right, "this" in the global scope points to the Window object.
musachy On 8/6/07, Musachy Barroso <[EMAIL PROTECTED]> wrote: > That code is wrong as this line: > > dojo.event.topic.subscribe("treeSelected", this, "treeNodeSelected"); > > is using "this" which is not gonna be defined there. Try: > > > dojo.event.topic.subscribe("treeSelected", > function treeNodeSelected(nodeId) { > dojo.io.bind({ > url: "<s:url value='dynamicTreeSelectAction.action' > />?nodeId="+nodeId, > load: function(type, data, evt) { > var displayDiv = dojo.byId("displayId"); > displayDiv.innerHTML = data; > }, > mimeType: "text/html" > }); > } > ); > > musachy > > On 8/6/07, Session A Mwamufiya <[EMAIL PROTECTED]> wrote: > > Hello, > > > > I've been trying to get the tree view code from the showcase to work for > > many days now, and I'm literally stuck. I use logging to determine whether > > action methods are called or not, and the following script never gets to > > the dynamicTreeSelectAction action: > > > > <script> > > function treeNodeSelected(nodeId) { > > dojo.io.bind({ > > url: "<s:url value='dynamicTreeSelectAction.action' > > />?nodeId="+nodeId, > > load: function(type, data, evt) { > > var displayDiv = dojo.byId("displayId"); > > displayDiv.innerHTML = data; > > }, > > mimeType: "text/html" > > }); > > }; > > > > dojo.event.topic.subscribe("treeSelected", this, "treeNodeSelected"); > > </script> > > > > Is it written properly in the showcase example (which doesn't work btw)? or > > is there another way of calling an action as part of the url? > > > > Thanks for any help, > > Session > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > "Hey you! Would you help me to carry the stone?" Pink Floyd > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]