一个关于EXT2.0树TreeNode的问题
通过serverlet从数据库获取数据,在前台生成树之后,想选择某个节点,添加一个分支(不修改数据库),分支通过JSON数值传到前台之后,通过代码分析之后,用appendChild来添加节点,JSON如下:
"[{"text":"李祖哲","icon":"images/unpassed.gif","qtip":"物流经理","circulation":0,"children":[{"text":"宋玲","icon":"images/unpassed.gif","qtip":"仓管主管","circulation":0,"children":[{"text":"张三","icon":"images/unpassed.gif","qtip":"财务主管","circulation":0,"children":[],"id":"wert/PtZSTqYiPVJPZlliL1234="}],"id":"Up6Q/PtZSTqYiPVJPZlliLIeJVs="}],"id":"kAADULdmSiKB7KYx+ZsyYrIeJVs="}]"
但是结果只添加了第一个节点“李祖哲”,第二个节点没加上去,如果每加一个节点就把该节点render一次,只能够添加到第二个节点“宋玲”,第三个节点就加不上去了,而且鼠标指向节点的时候JS还会报错,说ui为空。
这个到底是怎么回事啊?有没有哪位高手知道?