<script language="javascript">
<!--
function clickNode( ) 
{
var isExpanded = treeCategory.getTreeNode ( treeCategory.clickedNodeIndex ).getAttribute( "Expanded" ) ;
if ( isExpanded = 'false' )
{
treeCategory.getTreeNode ( treeCategory.clickedNodeIndex ).setAttribute( "Expanded","true" ) ;
}
else
{
treeCategory.getTreeNode ( treeCategory.clickedNodeIndex ).setAttribute( "Expanded","false" ) ;
}
}
//-->
</script><tvns:treeview id="treeCategory" onclick="clickNode()" selectedNodeIndex="0" HelperID="__treeCategory_State__" systemImagesPath="/webctrl_client/1_0/treeimages/" onexpand="javascript: if (this.clickedNodeIndex != null) this.queueEvent('onexpand', this.clickedNodeIndex)" oncollapse="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncollapse', this.clickedNodeIndex)" oncheck="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncheck', this.clickedNodeIndex)" onselectedindexchange="javascript: if (event.oldTreeNodeIndex != event.newTreeNodeIndex) this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex)">
<tvns:treenode Selected="true">
饮用水水源水质采样地点<tvns:treenode>
<div ondblclick=selMonitorSite('一干河')>一干河</div><tvns:treenode>
<div ondblclick=selMonitorSite('一干河')>一干河</div>
</tvns:treenode>
</tvns:treenode><tvns:treenode>
<div ondblclick=selMonitorSite('二干河')>二干河</div>
</tvns:treenode><tvns:treenode>
<div ondblclick=selMonitorSite('')>三干河</div>
</tvns:treenode>
</tvns:treenode>
</tvns:treeview>

解决方案 »

  1.   

    你的问题就是一个属性设置的问题,是哪一个属性我记不清了,好像是:SelectExpands设为True就可以了,你试一下?
      

  2.   

    怎样点击文字(不是+/-号)即可展开(收缩)子节点
    将TREE的SelectExpands 属性设为TRUE即可...
      

  3.   

    多谢各位!尤其happyjun2000(蓝色游侠) 
    那段代码已经解决了我的问题!
    非常感谢!而且从中我又解决了我双击字节点Text文字,返回Text值的问题!