var objtree = window.parent.document.getElementById("TreeView1");
var node = objtree.getChildren();循环遍历树节点 根据ID确定展开指定节点
设置折叠成功
node.setAttribute("Expanded", "false");设置展开失败
node.setAttribute("Expanded", "true");
错误描述 这段代码在某些页面可以执行成功在某些页面就会出项这样的问题
成功页面的treeview的属性
<iewc:treeview ID="TreeView1" runat="server" Font-Names="Arial" Font-Size="10pt" ShowLines="True" CollapseImageToolTip="" ExpandImageToolTip="" ShowCheckBoxes="None">
</iewc:treeview>执行错误的页面treeview的属性
<iewc:treeview id="TreeView1" runat="server" SelectExpands="False" ExpandLevel="2" Width="100%" BorderStyle="None" Height="100%"></iewc:treeview>
各位高手请帮帮忙 如果要看代码调试 请联系我 QQ:360723549脚本ASP.NET
var node = objtree.getChildren();循环遍历树节点 根据ID确定展开指定节点
设置折叠成功
node.setAttribute("Expanded", "false");设置展开失败
node.setAttribute("Expanded", "true");
错误描述 这段代码在某些页面可以执行成功在某些页面就会出项这样的问题
成功页面的treeview的属性
<iewc:treeview ID="TreeView1" runat="server" Font-Names="Arial" Font-Size="10pt" ShowLines="True" CollapseImageToolTip="" ExpandImageToolTip="" ShowCheckBoxes="None">
</iewc:treeview>执行错误的页面treeview的属性
<iewc:treeview id="TreeView1" runat="server" SelectExpands="False" ExpandLevel="2" Width="100%" BorderStyle="None" Height="100%"></iewc:treeview>
各位高手请帮帮忙 如果要看代码调试 请联系我 QQ:360723549脚本ASP.NET
这样试试,而且不懂你的所有页面的parent是否都会有TreeView1
var node = objtree.getChildren();应该是返加一个数组吧
for(i=0;i<node.length;i++)
{
node[i].setAttribute("Expanded", "true");
}
Dim i As Integer
For i = 0 To tr.Nodes.Count - 1
tr.Nodes(i).Expanded = True
If tr.Nodes(i).Nodes.Count > 0 Then
ExPan(tr.Nodes(i))
End If
Next
End Function
参考
http://www.cnblogs.com/bingzer/articles/1985852.html
node[i].setAttribute("Expanded", "false");是成功的
var ChildNode = Node.getChildren();
for (var i = 0; i < ChildNode.length; i++) {
ChildNode[0].getAttribute("Expanded", Expanded)
if (ChildNode[i].getChildren().length > 0) {
findtree(ChildNode[i], Expanded);
}
}
}
//展开
var objtree = window.parent.document.getElementById("TreeView1");
objtree.getAttribute("Expanded", true);
ExpandedAll(objtree, true); //收缩
var objtree = window.parent.document.getElementById("TreeView1");
objtree.getAttribute("Expanded", false);
ExpandedAll(objtree, false);