Ext生成了一棵异步加载,带复选框的树,这棵树是独立在一个弹出页面中的
现在假设这种情况,我第一次打开树的页面,选择后将选中的叶节点id和name传到父页面,发现漏选了一个节点,然后重新打开树的页面,这时候怎么让原来选中的叶节点也处于选中状态?(注意:这棵树是异步加载,刚打开的时候根本找不到原来选择的节点,就算要重新加载,也找不到叶节点相应父节点的id)

解决方案 »

  1.   

    这个只能是再打开树的页面的时候把选中的信息从父页面传到子页面(当然,第一打开可以传空),这个信息可能是一个或多个,lz可以自己定义个分隔符.然后等子页面的树加载完毕后出发一个函数,再该函数中拿父页面传来的信息和树上的节点去匹配,把匹配上的节点选中就可以了.注意,父节点传来的信息要根据lz的业务信息定,一定要唯一匹配树上的节点.
      

  2.   

    还有一个问题,我如何判断ext树里的某个节点已经加载完毕了?