社区
Ajax
帖子详情
extjs tree 中异步加载问题????
chuailong
2009-06-16 03:29:17
在extjs tree 中做动态增加删除节点后刷新父节点,
其中刷新节点有时更新节点有时不更新,有时重新刷新正个树后就好,有时还会在刷新时卡死。
我在小数量据和本地测试时不会有这种情况,
我在用火狐浏览器测试数据,加载的json数据都从服务器取出了。
但时不时的出现上面的情况,这中情况是因为什么原因引起的?
代码比较多,如有需求我在发吧。
...全文
1568
18
打赏
收藏
extjs tree 中异步加载问题????
在extjs tree 中做动态增加删除节点后刷新父节点, 其中刷新节点有时更新节点有时不更新,有时重新刷新正个树后就好,有时还会在刷新时卡死。 我在小数量据和本地测试时不会有这种情况, 我在用火狐浏览器测试数据,加载的json数据都从服务器取出了。 但时不时的出现上面的情况,这中情况是因为什么原因引起的? 代码比较多,如有需求我在发吧。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
langyuqing
2011-09-17
打赏
举报
回复
我现在开发的就是国家部门用的,如果数据量非常大的话,最好不要从数据库里异步加载!那样每次点击一个子点会渲染,并且到数据库查很麻烦!最好放在缓存中,那样读出来很快!效果很好,现在开发两种
loveapp0522
2010-02-22
打赏
举报
回复
tree.doLayout();
楼主试试重新布局
Trinx
2009-12-15
打赏
举报
回复
java技术交流群100756746,希望大家加入,我们共同讨论,共同进步!
yangxuebao123
2009-12-15
打赏
举报
回复
请问一下,tree更新是用的什么啊,由于我弹开的是个窗体,我怎么做才行了...你QQ多少加我为好友
huang7914
2009-08-04
打赏
举报
回复
返回json数据后然后用转换数组处理
moshangmoxia
2009-06-27
打赏
举报
回复
up
linkinyabar
2009-06-27
打赏
举报
回复
我也遇到了这种问题,你解决了吗
chuailong
2009-06-22
打赏
举报
回复
[Quote=引用 5 楼 Ghost_520 的回复:]
你的节点是一次性取出来的还是点击节点的时候异步取出来的? 贴上你更新节点的部分代码。
[/Quote]
我点击的时候都可以取出数据,就是在我新增加节点的时候,在更新其父节点的时候就会有我说的情况。
chuailong
2009-06-22
打赏
举报
回复
[Quote=引用 8 楼 oooooooooooooaaa 的回复:]
1 AJAX异步请求是否有问题,在数据库中进行了crud操作后,返回的json是正确的吗?比如,父节点只有一个叶子,当删除了叶子,有没有更新父节点的leaf?
2 treePanel是否reload?
3 ext js实际上对代码的格式要求还是很严格的,js文件中的其他地方写的有问题的话,也可能会有影响,建议查看一下其它可能影响的地方。
[/Quote]
这些应该都没有问题, 我在小数据量的时候都好使,测试的数据也都正确,
就是在大量数据时就我说那样了,数据其实也不大节点数也大概有1000+那样吧,
有时候就卡死,这些和我用的中间件TOMCAT有关系么,
其实我还发现我做多项删除的时候一起删除大于10条时也会有时卡死,这应该是我底层的代码有关系么,我用的
struts2_hibernate3 spring2 和这里有关系么?
我说的卡死就是TOMCAT 也不出异常,就卡这不动了别的操作也不行了,
这种情况没遇到过,谁有这方面的经验?
oooooooooooooaaa
2009-06-20
打赏
举报
回复
1 AJAX异步请求是否有问题,在数据库中进行了crud操作后,返回的json是正确的吗?比如,父节点只有一个叶子,当删除了叶子,有没有更新父节点的leaf?
2 treePanel是否reload?
3 ext js实际上对代码的格式要求还是很严格的,js文件中的其他地方写的有问题的话,也可能会有影响,建议查看一下其它可能影响的地方。
utopia54
2009-06-18
打赏
举报
回复
UP
Ghost_520
2009-06-18
打赏
举报
回复
你的节点是一次性取出来的还是点击节点的时候异步取出来的? 贴上你更新节点的部分代码。
wangjunwei1985
2009-06-18
打赏
举报
回复
Ext.Ajax.request({
url : 'data.aspx?code=9',
method: 'POST',
params:
{
year:sm,
msg:msg
},
success: function (result, request ) {
tree.getSelectionModel().getSelectedNode().reload();
window.close();
},
failure: function ( result, request) {
Ext.MessageBox.alert('sd','失敗try again');
}
})
chuailong
2009-06-17
打赏
举报
回复
json 就是从数据库取出来的{[...]}什么的,
增加删除和你说的差不多吧,增加先操作tree增加节点,在自动生成个编号通过form表单到数据库在通过数据库更新增加的节点的父节点,这时候有的时候就会出现我说的情况。
SilverNet
2009-06-17
打赏
举报
回复
JSON数据是什么样的?
你增加或删除后,是直接操作了数据库?然后再根据数据库里现有的数据去生成JSON数据?最后tree.reload() ?
chuailong
2009-06-17
打赏
举报
回复
在顶下怎么没人回啊?
chuailong
2009-06-16
打赏
举报
回复
自己顶下
extjs
tree
异步
加载
树型
在
ExtJS
Tree
中
实现
异步
加载
,主要涉及以下几个关键点: 1. **
Tree
Store**:存储树节点数据的模型,可以配置 `proxy` 来指定数据来源。对于
异步
加载
,一般使用 `ajax` 类型的 proxy,并设置 `url` 参数指向服务器...
ExtJS
构造动态
异步
加载
在
ExtJS
中
,我们创建一个树组件并配置
异步
加载
,关键代码可能如下: ```javascript Ext.application({ name: 'MyApp', launch: function () { var
tree
Store = Ext.create('Ext.data.
Tree
Store', { model: '...
Extjs
4树结构
异步
加载
在
ExtJS
4
中
实现树结构的
异步
加载
,主要涉及以下几个关键概念: 1. **
Tree
Store**:
Tree
Store是树结构的数据源,它负责管理与服务器之间的数据通信。对于
异步
加载
,我们需要配置
Tree
Store,设置`autoLoad`为`false`...
动态
加载
extjs
tree
ExtJS
Tree
是Ext JS库
中
的一个组件,用于创建和展示层次结构的数据,通常表现为树形结构。这个组件在Web应用程序
中
广泛使用,特别是在需要管理有层级关系的数据时,如文件系统、组织架构或者导航菜单等。动态
加载
是...
Ext.ux.
tree
.
tree
grid
异步
加载
本文详细介绍了如何使用
ExtJS
中
的`Ext.ux.
tree
.
Tree
Grid`组件实现
异步
加载
功能,包括前端配置和后端数据处理两个方面。通过这种方式可以有效提升用户体验,同时减轻服务器的压力。在实际开发过程
中
,还需要根据具体...
Ajax
52,792
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章