`
leader-12
  • 浏览: 7711 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

ext中页面刷新树枝展开状态不变

EXT 
阅读更多
如题,当页面刷新后树枝的展开状态维持不变。
因为默认的EXT创建的树展开之后,重新刷新页面树又回到初始时的状态。
如我展开一些子节点或者拖动一些节点之后,刷新也能记住并展开。

如果可以,能够提供在页面上动态添加删除节点之后也能维持添加删除节点后的状态就更加好了。
分享到:
评论
3 楼 lyo 2008-06-12  
我试过上面得方法没有效果? currentNode 总是为 null ~
2 楼 xqstation 2008-02-22  
fangzhouxing 写道
你可以这样做:
			var currentNode = node.findChild("id", cId);
			if (currentNode) {
				currentNode.ensureVisible(); //自动滚动到该节点,并展开父节点
				selModel.select(currentNode);
			} 


我也遇到和楼主一样的问题,不过被GLY删帖了...
请问楼上.如果是树里面所有的节点都有可能被记录.该如何呢?
我看这个只是像处理一个节点的.

我自己想的就是挺变态的...
就是把打开的节点ID都记录下来,然后生成树(刷新页面后)的时候再从COOKIES里面去indexOf.存在就展开.
不知道有无更好的办法
1 楼 fangzhouxing 2007-11-02  
你可以这样做:
			var currentNode = node.findChild("id", cId);
			if (currentNode) {
				currentNode.ensureVisible(); //自动滚动到该节点,并展开父节点
				selModel.select(currentNode);
			} 

相关推荐

    ext js 页面自动刷新教程集合

    在Ext JS中,页面的自动刷新功能通常涉及到数据网格(Grid)的实时更新,这在处理动态数据流或者需要实时显示新数据的场景中非常常见。本教程集合将深入探讨如何在Ext JS中实现页面,特别是数据网格的自动刷新。 一...

    demo_DEMO_子页面刷新父页面iframe_

    标题“demo_DEMO_子页面刷新父页面iframe_”暗示我们关注的焦点是关于如何在子页面中触发父页面的刷新操作,特别是在一个IFrame上下文中。下面将详细探讨这个主题。 首先,我们需要了解IFrame(内联框架)的基本...

    Ext grid panel 滚动条位置不变

    通过上述方法,可以在Ext grid panel中实现实时数据刷新时滚动条位置不变的功能。这对于提高用户体验至关重要,尤其是在处理大量实时数据的情况下。开发者可以根据实际需求进一步优化代码,比如增加错误处理机制、...

    ext gride刷新

    在Ext Grid中,刷新通常意味着重新加载数据源,更新表格显示以反映最新的数据变化。当你点击刷新按钮或者调用`store.load()`方法时,如果设置了分页,Grid会默认返回到第一页。这是因为分页是基于页面索引的,每次...

    cssjquery仿ext样式页面

    在仿EXT页面中,可以使用jQuery选择器快速定位元素,然后通过addClass、removeClass、toggleClass等方法来改变元素的样式,实现类似EXT的组件状态切换。jQuery的动画函数如fadeIn、fadeOut、slideToggle等可以为页面...

    Ext介绍以及_ext页面布局

    接着,`ext22/adapter/ext/ext-base.js`是基础脚本,定义了ExtJS的核心功能和基础类,而`ext22/ext-all.js`包含了完整的ExtJS库,依赖于`ext-base.js`,因此必须先导入。 在创建ExtJS应用时,一个常见的入门示例是...

    EXT样式的页面原型

    2. CSS+DIV布局:在EXT样式的页面原型中,CSS用于控制页面的样式和布局。通过使用CSS,开发者可以实现响应式设计,使页面在不同设备和屏幕尺寸上都能正确显示。DIV元素是HTML中的一个块级元素,常被用作布局容器,...

    Extjs4 Grid分页与自动刷新

    除了基本的分页功能外,有时还需要让Grid能够自动刷新数据以保持最新状态。这可以通过定时任务或监听某些事件来实现。 **2.1 使用定时器** 可以通过设置定时器来定期刷新Grid中的数据。 ```javascript function ...

    Ext自动刷新代码

    这行代码通过`Ext.get`方法获取页面中id为`testRefresh`的DOM元素,并将其赋值给变量`e`。`Ext.get`是Ext框架提供的一个用于获取DOM元素的方法,类似于jQuery中的`$()`。 2. **获取UpdateManager实例** ```...

    extjs4.2.1 tabPanel刷新及关闭标签

    在版本4.2.1中,`TabPanel`提供了丰富的API和方法来控制其行为,如刷新当前标签页、关闭特定标签页等。 #### 刷新当前标签页 在ExtJS 4.2.1中,要实现刷新当前标签页的功能,可以采用以下方式: ```javascript ...

    ext session失效 页面跳转

    在Web开发中,Session是服务器用来跟踪用户状态的一种机制,特别是在多用户同时访问的应用中,如EXT(ExtJS)框架创建的富客户端应用。当Session失效时,通常会导致用户被重定向到登录页面,以便重新验证其身份。...

    EXT中文教程

    在JavaScript中,作用域决定了变量的可见性和生命周期,EXT框架中的作用域管理对于组件的内部状态控制至关重要。 - **EXT程序规划入门** 在开始开发EXT应用之前,建议先规划好项目结构,如确定布局、组件的组织...

    ext技术各种页面设计源代码

    ext技术各页面设计源代码:ext技术各页面设计源代码;ext技术各种页面设计源代码

    servlet 示例 +ext 页面展示

    在本示例中,"servlet 示例 +ext 页面展示"是一个基础的DEMO,展示了如何结合Servlet与EXT(一个JavaScript框架)来构建一个简单的Web应用。 首先,让我们深入了解一下Servlet。Servlet是一个Java类,遵循Servlet ...

    EXT 如何画出页面

    EXT 如何画出页面,主要是js.如果还需要其它,我会整理后上传

    使用Ext.UpdateManager实现页面任意部分自动刷新处理

    Ext.UpdateManager是Ext JS框架中的一个强大工具,它允许开发者轻松地实现页面元素的自动刷新功能。本文将详细介绍如何使用Ext.UpdateManager来实现在不重新加载整个页面的情况下,自动刷新页面的特定部分。 #### ...

    ext 打造华丽页面

    在EXT 1.1中,最重要的概念之一是组件(Component),它是EXT JS的基础构造块。EXT提供了一系列预定义的组件,如表格(Grid)、面板(Panel)、表单(Form)、菜单(Menu)等,这些组件可以自由组合,构建出复杂的...

    Ext3.2中文API

    Ext中文API Ext3.2中文API ExtAPI Ext中文Ext中文API Ext3.2中文API ExtAPI Ext中文Ext中文API Ext3.2中文API ExtAPI Ext中文

    EXT3.0 登录实例

    5. **Ajax通信**:EXT3.0使用Ajax进行异步通信,这意味着在用户交互后,可以在不刷新整个页面的情况下向服务器发送和接收数据。在登录场景中,Ajax请求会携带用户名和密码,服务器端会检查这些信息的正确性。 6. **...

    ext中文教程 ext API

    ext中文教程 ext API ext中文教程 ext API

Global site tag (gtag.js) - Google Analytics