1
クライアント側のASP.NETツリービューから選択したノードの深さを知る必要があります。ASP.NET:クライアントサイドのJavaScriptツリービューでノードを選択JavaScript
これを知ってもらえますか?
ありがとうございました!
クライアント側のASP.NETツリービューから選択したノードの深さを知る必要があります。ASP.NET:クライアントサイドのJavaScriptツリービューでノードを選択JavaScript
これを知ってもらえますか?
ありがとうございました!
私はこのようにしていません。時間が許せば、もう一度試してみてください。
var id = TreeView2_Data.selectedNodeID.value; //Get the Selectednode id of tv with asp.net id of TreeView2
if (id.length > 0) {
var selectedNode = document.getElementById(id); //Get the Selectnode object -> selectedNode.innerText will give you the text of the node
if ((typeof (selectedNode) != "undefined") && (selectedNode != null)) {
//Determine the depth of the select node
var nodeDepth = selectedNode.host.split('\\\\').length // the separator is the default single \. Tv adds the extra on and of course we have to add 2 for the string literals.
//node depth wil always be one more than the real node depth, so root is one.
if (nodeDepth >= 4) {
//Do stuff or return value
}
}
}
希望します。代替案が見つかった場合には、ポストバックしてください。