0
私のプロジェクトでstruts2を使用しています。 私はTREENODEクリックするとアクションクラスのstruts2 treenode値にアクセスする方法
ためDOJOの瓶を使用しますが、私はそれが
私のフォローは私の「tree.jsp」ページでクリックされたときにアクションクラスで
TREENODEのID /ラベルを取得する方法がわかりません"java in action"をクリックしてください。treenode(リーフノード) 私はこの名前がアクションクラスにimmeditalyを送信することを望みます。
次のコード<script language="JavaScript" type="text/javascript">
dojo.event.topic.subscribe("treeSelected", function treeNodeSelected(node) {
alert(node);
dojo.io.bind({
url: "<s:url value='../roseindia/objectsList2.action'/>?categoryId="+node.node.title,
load: function(type, data, evt) {
var divDisplay = dojo.byId("displayIt");
divDisplay.innerHTML=data;
},
mimeType: "text/html"
});
});
SXを追加必要
<%@taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<html>
<head>
<sx:head/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Example Tree Tag</title>
</head>
<body>
<h1>Example tree & treenode Tag</h1>
<div>
<sx:tree id="books" label="Books" title="test" >
<sx:treenode label="Programing books" title="test">
<sx:treenode label="Java" title="test">
<sx:treenode id="Thread-Books" label="Core-Java" >
<sx:treenode id="Thread-Books" label="Java in Action" />
<sx:treenode id="Thread-Books" label="Core-Java Essentials" />
<sx:treenode id="Thread-Books" label="Head first Java" />
<sx:treenode id="Thread-Books" label="Multi-threading" />
<sx:treenode id="Thread-Books" label="Networking" />
</sx:treenode>
</sx:tree>
node.node.titleとして渡されたTreeNodeラベルは、あなたが行っているとどこが直面しているものをいくつかのコードを提供問題は、他の人のために助けることは難しい –
私はあなたがコードを追加していないと思う:) –