当前位置: 代码迷 >> ASP.NET >> TreeView只最底层节点可选的有关问题
  详细解决方案

TreeView只最底层节点可选的有关问题

热度:3417   发布时间:2013-02-26 00:00:00.0
TreeView只最底层节点可选的问题!
如题,只有最底层的节点可选,其它都不可选
请高手赐教!

------解决方案--------------------------------------------------------
function GetNodeData()
{
indexid=TreeView1.clickedNodeIndex;
var data = TreeView1.getTreeNode(indexid).getAttribute( "Id ");
var txt =TreeView1.getTreeNode(indexid).getAttribute( "NodeData ");
var NodeArray=new Array();
NodeArray=TreeView1.getTreeNode(indexid).getChildren();
if (NodeArray.length> 0)
{alert( "只能选择末级结点 ");}
else
{
parent.document.getElementById( 'T1 ').value=data;
parent.document.getElementById( 'iframe1 ').style.display= 'none ';
}
}
------解决方案--------------------------------------------------------
怎么用?
------解决方案--------------------------------------------------------
UP
------解决方案--------------------------------------------------------
public void GetNode(TreeNodeCollection tc)
{
foreach(TreeNode TNode in tc )
{
if (TNode.Nodes.Count== 0)
{
Response.Write(TNode.Text.ToString());
}
else
GetNode(TNode.Nodes);
}
}
获取叶子节点
  相关解决方案