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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

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

Reply via email to