struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Manu Mahajan <m...@comprointertech.com>
Subject Re: unable to capture events with <s:tree>
Date Mon, 02 Apr 2007 11:39:38 GMT
For your information. The tree examples in the struts2 showcase app are 
also not working. I have tried on a fresh install of Tomcat. The trees 
render properly but nothing happens on clicking the nodes. As of now I 
don't have access to any other container so can only test on Tomcat.

Manu Mahajan wrote:
> I'm using Tomcat 5.5
>
> Tapio Holopainen wrote:
>> Hi,
>>
>> Which web container you are using? I have found problems when using 
>> dojo with Websphere.
>>
>> Regards,
>>
>> - Tapio
>>
>>
>> On Mon, 02 Apr 2007 13:34:25 +0300, Manu Mahajan 
>> <manu@comprointertech.com> wrote:
>>
>>> Thanks for the reply Dave, but this is not working for me. I have tried
>>> enabling debugging in dojo. Also tried the following method that I 
>>> found
>>> in the dojo documentation, apart from trying to assign event 
>>> handlers to
>>> individual tree nodes.
>>>
>>> <script>
>>>     var handlerNode = dojo.widget.byId("contentTree");
>>>     dojo.event.connect(handlerNode, "onClick", "treeNodeSelected");
>>> </script>
>>>
>>> I don't get any errors but it just doesn't work.
>>>
>>> Do I have to include a jar or some other files for enabling dojo 
>>> related
>>> stuff in my web app? Right now I only have the jars that are 
>>> included in
>>> struts2-blank.war
>>>
>>> Dave Newton wrote:
>>>> --- Manu Mahajan <manu@comprointertech.com> wrote:
>>>>
>>>>> Do I have to use some dojo specific code here?
>>>>>
>>>>
>>>> I've been using the Dojo binding stuff; my sample is
>>>> from a pretty long time ago now but here it is in case
>>>> it helps. It might just make things worse ;)
>>>>
>>>> The Javascript:
>>>>
>>>> function treeNodeSelected(nodeId) {
>>>>   alert("nodeId = " + nodeId);
>>>>   /* Normally I'm doing some Ajax on a select; I left
>>>>    * it here so you could see one way if you want.
>>>>   dojo.io.bind({
>>>>       url: "<s:url action='foo/bar'/>",
>>>>       load: function(type, data, evt) {
>>>>           var displayDiv = dojo.byId("displayId");
>>>>           displayDiv.innerHTML = data;
>>>>       },
>>>>       mimeType: "text/html"
>>>>   });
>>>>   */
>>>> };
>>>>
>>>> // arg1: topic named in <s:tree.../>
>>>> // arg2: not sure; don't remember
>>>> // arg3: name of JavaScript handler.
>>>> dojo.event.topic.subscribe("treeSelected", this,
>>>> "treeNodeSelected");
>>>>
>>>> The JSP:
>>>>
>>>> <s:tree theme="ajax"
>>>>         rootNode="%{rootNode}"
>>>>         childCollectionProperty="children"
>>>>         nodeIdProperty="id"
>>>>         nodeTitleProperty="name"
>>>>         treeSelectedTopic="treeSelected"
>>>>         toggle="explode"
>>>>         toggleDuration="0"
>>>>         cssClass="bptree"
>>>>         id="bptree">
>>>>
>>>> I'll add this or something similar to the Wiki at some
>>>> point, and I fixed the snippets that were giving an
>>>> error.
>>>>
>>>> Question about snippets: is there a way to make them
>>>> render properly?
>>>>
>>>> d.
>>>>
>>>>
>>>>
>>>>
>>>> ____________________________________________________________________________________

>>>>
>>>> It's here! Your new message!
>>>> Get new email alerts with the free Yahoo! Toolbar.
>>>> http://tools.search.yahoo.com/toolbar/features/mail/
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>> --Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message