If you have trouble with the dojo documentation, you can use "dojo.debug(arguments.length)" to tell how many arguments you get passed, and then use alert/dojo.debug to display obj.toString() or obj.toSource() ... this will give you an idea of what you're getting passed.
Owen On Wed, Jun 18, 2008 at 10:55 AM, Musachy Barroso <[EMAIL PROTECTED]> wrote: > Pushing my memory to the limit: I think it is the DOM object (in this > case the anchor), that triggered the topic. You can also pass > parameters to topics, check Dojo's documentation. > > musachy > > On Wed, Jun 18, 2008 at 10:51 AM, Jan Froehlich > <[EMAIL PROTECTED]> wrote: >> Perfect, that solves most of the problems I had. >> Thank you!!! >> - but one thing is finally left. ;) >> >> When I subscribe to a topic with something like >> dojo.event.topic.subscribe("documentSelected", function >> documentSelected(doc) { >> alert(doc); >> }); >> then doc is a object. What kind of object is that, when I notify the topic >> from a common <a ...> tag? >> >> Kind regards >> Jan >> >> -----Ursprüngliche Nachricht----- >> Von: Musachy Barroso [mailto:[EMAIL PROTECTED] >> Gesendet: Mittwoch, 18. Juni 2008 16:26 >> An: Struts Users Mailing List >> Betreff: Re: Notify topics in struts2.1.2 >> >> Well, now I see something I missed before. notifyTopics are triggered >> when an "ajax" request is done, which is not the case here (there is >> no href), so I think the topics won't be triggered in that case. One >> of the many things you can do is: >> >> <a onclick="dojo.event.topic.publish('documentSelected'); return false">.... >> >> You are not really taking advantage of the functionality of the <sx:a >> tag, so you can use a regular anchor for that part. >> >> musachy >> >> On Wed, Jun 18, 2008 at 9:58 AM, Jan Froehlich >> <[EMAIL PROTECTED]> wrote: >>> Hi Musachy, >>> >>> thanks for that hint, I tried both, but if you say that it doesn't matter I >>> might have another problem - it worked with neither solution. >>> >>> Do you think that >>> <sx:a notifyTopics="documentSelected"><s:property value="Name" /></sx:a> >>> should be enough to trigger that topic update?? >>> >>> Thanks in advance! >>> Regards >>> Jan Froehlich >>> >>> -----Ursprüngliche Nachricht----- >>> Von: Musachy Barroso [mailto:[EMAIL PROTECTED] >>> Gesendet: Mittwoch, 18. Juni 2008 15:21 >>> An: Struts Users Mailing List >>> Betreff: Re: Notify topics in struts2.1.2 >>> >>> I don't think it really matters where you put the code (topic >>> subscription), but it will be easier to put it in the main page that >>> has the tree. >>> >>> musachy >>> >>> On Wed, Jun 18, 2008 at 5:32 AM, Jan Froehlich >>> <[EMAIL PROTECTED]> wrote: >>>> Hi, >>>> >>>> I need a little hint how I can achieve the following... >>>> Right now I got a page with a <sx:tree ...> where the user can browse >>>> categories. When a node is clicked a <div id="documentList" ...> loads >>>> another page with a listing of documents in that category. (Just like in >>>> the showcase example but with a little more information in the div) >>>> Every document(-link) should notify another topic that forces a third >>>> <div id="documentContent" ..."> in the page to show the content of the >>>> document. >>>> >>>> And thats where my problem occurs. In the document list I got the >>>> following link for every document >>>> >>>> <sx:a notifyTopics="documentSelected"><s:property value="Name" /></sx:a> >>>> >>>> Where should I place the code? In the page where the tree and the divs >>>> are, or in the page that is loaded after selecting a node? >>>> >>>> dojo.event.topic.subscribe("documentSelected", function >>>> documentSelected(node) { >>>> alert(node); >>>> }); >>>> >>>> And maybe more important - I derived the subscribe code from the >>>> nodeSelected example - is it correct that this function has also just >>>> one parameter??? >>>> >>>> Any help apreciated! >>>> >>>> Regards >>>> Jan Froehlich >>>> >>>> --------------------------------------------------------------------- >>>> 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 >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> --------------------------------------------------------------------- >>> 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 >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> --------------------------------------------------------------------- >> 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 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]