浏览 5099 次
锁定老帖子 主题:ext中页面刷新树枝展开状态不变
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-02
因为默认的EXT创建的树展开之后,重新刷新页面树又回到初始时的状态。 如我展开一些子节点或者拖动一些节点之后,刷新也能记住并展开。 如果可以,能够提供在页面上动态添加删除节点之后也能维持添加删除节点后的状态就更加好了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-11-02
你可以这样做:
var currentNode = node.findChild("id", cId); if (currentNode) { currentNode.ensureVisible(); //自动滚动到该节点,并展开父节点 selModel.select(currentNode); } |
|
返回顶楼 | |
发表时间:2008-02-22
fangzhouxing 写道 你可以这样做:
var currentNode = node.findChild("id", cId); if (currentNode) { currentNode.ensureVisible(); //自动滚动到该节点,并展开父节点 selModel.select(currentNode); } 我也遇到和楼主一样的问题,不过被GLY删帖了... 请问楼上.如果是树里面所有的节点都有可能被记录.该如何呢? 我看这个只是像处理一个节点的. 我自己想的就是挺变态的... 就是把打开的节点ID都记录下来,然后生成树(刷新页面后)的时候再从COOKIES里面去indexOf.存在就展开. 不知道有无更好的办法 |
|
返回顶楼 | |
发表时间:2008-06-12
我试过上面得方法没有效果? currentNode 总是为 null ~
|
|
返回顶楼 | |