私はStruts2dojoプラグインを使用してhtmlツリーを作成しています。ツリーノードのdojo-htmlコードを生成します
<div dojoType="struts:StrutsTreeNode" id="2" title="car">
これでツリーノードクリックを処理したい
<script language="JavaScript" type="text/javascript">
dojo.event.topic.subscribe("treeSelected", function treeNodeSelected(message) {
dojo.io.bind({
url: "<s:url value='../roseindia/objectsList2.action'/>?categoryId="+message.node.title,
load: function(type, data, evt) {
var divDisplay = dojo.byId("displayIt");
divDisplay.innerHTML=data;
},
mimeType: "text/html"
});
});
title(car)をmessage.node.titleとして渡すことができます。タイトルではなくIDを渡す必要がありますが、propertymessage.node.idはどこにありません。
JavaScript関数で(treenodeの)idにアクセスするにはどうすればよいですか?