日期:2014-05-20  浏览次数:20460 次

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);
}
}
获取叶子节点