function AddParentNode() { var parentNode=TreeView1.getTreeNode("0"); var node=TreeView1.createTreeNode(); node.setAttribute("Text","OR"); parentNode.addTo("0.0",node); var node2=TreeView1.createTreeNode(); node2.setAttribute("Text","c"); parentNode.addTo("0.0.1",node2); }这样不行,有什么别的办法吗?
+AND
+a
+b 经过addTo(index,node)变成如下结构.如果不重构,是否可行. +条件
+OR
+AND
+a
+b
+c
{
var parentNode=TreeView1.getTreeNode("0");
var node=TreeView1.createTreeNode();
node.setAttribute("Text","OR");
parentNode.addTo("0.0",node);
var node2=TreeView1.createTreeNode();
node2.setAttribute("Text","c");
parentNode.addTo("0.0.1",node2);
}这样不行,有什么别的办法吗?
TreeView1.Nodes(1).Nodes.Add(TreeView1.Nodes(0).Clone())
添加父节点,那么是不是原来的节点及子节点index都要改变,不然乱套了
我的想法是保存数据,删除原节点及子节点,而后全部重新添加