Do you have an example, because I know nothing about YUI.

Also, I saw in the link you provided that there is a workaround for dojo, but I 
can't even check it out because I downloaded dojo and followed the HelloWorld 
tutorial, but it doesn't work.  I don't know what files/jars to include in my 
project for the dojo code to work.

Could you send me an example of the workaround you used?

Thanks,
Session


> I'm under the impression that the selected topic publishing isn't
> currently working in Struts 2. At least the examples in the showcase app
> aren't working for me (in Firefox 2.0.0.6). When I had to do something
> similar I found this: 
> http://issues.apache.org/struts/browse/WW-1813?page=com.atlassian.jira.pl
> ugin.system.issuetabpanels:all-tabpanel
> 
> It says that it's fixed in 2.1.0, but since that isn't released yet, I
> just decided to implement the tree using YUI and writing all the
> javascript parts manually (it isn't very hard anyway).
> 
> On 8/6/07, Session A Mwamufiya <[EMAIL PROTECTED]> wrote:
>> 
>> Hi again,
>> 
>> Anyone has a clue about obtaining a user's selection in an s:tree 
>> element?  I used the example from the showcase, and I don't fully
>> understand the following script:
>> 
>> <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>
>> 
>> I put in logging inside every method of my dynamicTreeSelectAction
>> action, but nothing gets logged, so I gather that the node selection is
>> not properly handled.  Can someone explain to me what is going on in
>> this script and why my action is never being called.
>> 
>> If you need to see the s:tree declaration, here it is: <td width="90%"
>> valign="top"> <div style="margin-right: 50px;"> <s:tree theme="ajax" 
>> rootNode="%{treeRootNode}" childCollectionProperty="childrenNodes" 
>> nodeIdProperty="id" nodeTitleProperty="name" 
>> treeSelectedTopic="treeSelected"> </s:tree> </div>
>> 
>> <div id="displayId"></div> </td>
>> 
>> There used to be some instruction text between the <div 
>> id="displayId"></div> tag, but I removed it.  There's a reference to
>> this div in the script above, but I don't know how it's being used.
>> 
>> Any help would be truly appreciated.
>> 
>> Best, Session
>> 
>> 
>>> Hi,
>>> 
>>> I was able to get the selected item from a s:select element, which
>>> can
>> be
>>> accessed from the property variable that is associated with it.  Now
>>> I'm trying to do the same with the s:tree element.  But it seems as
>>> though there is no property object association with s:tree.  How would
>>> I go about getting a user's tree node selection from code?
>>> 
>>> Thanks, Session
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> 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]
>> 
>> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to