关于ztree 自动获取焦点的问题
ztree吧
全部回复
仅看楼主
level 6
是这样的,我在项目中使用ztree ,由于需求,需要在ztree异步请求成功后(首次请求) 选中第一个节点,以根据节点获取对应的数据,之前的解决方式是:在请求成功后 在zTreeOnAsyncSuccess() 方法里选中第一个节点。
但是现在有一个问题, 当我 首次加载成功后 再去点击其他节点去异步请求时,同样也会执行上面的方法,导致 焦点丢失(会选中树的第一个节点)。
目前我又两个解决方法:第一个是写一个计数器,在页面重新载入时 会清空至,从而判断是否第一加载,
第二时 ,将当前点击的节点保存下来,然后在 zTreeOnAsyncSuccess()里面判断是否是第一个节点,不过仅仅是想法,还不知道怎么去实现?@zTreeAPI
I
2013年09月16日 01点09分 1
level 11
直接利用 onAsyncSuccess 回调中传过来的 treeNode 就能知道这是哪个父节点的子节点加载完毕了, 如果是第一次加载根节点的话, treeNode 是null
2013年09月22日 15点09分 2
1