精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-19
百威 写道 感觉ext还是加载的比较慢,不知道以后会不会改进这方面
加载慢,那是没有办法的叻,不过看能不能用延迟下载的方法偷偷的在登录页面就做叻,Dojo的require就比较好 |
|
返回顶楼 | |
发表时间:2008-06-20
tubinee 写道 今天在处理信息发布左边的栏目树已经解决,不过现在是试着修改代码,让点击节点展开时,能够实时的刷新子节点。
先上PP 找到新的简单的解决方法。在firefox里查看Treepanel和TreeNode的attributes和methods, 发现Treenode里有一个reload的方法,这个方法在Ext官方的API里没有提及,看着这个名字都感觉估计就是我想要的,打开Ext的源码,查到这个方法,就是我要的东西叻。加上代码,刷新页面,单击树节点,展开,然后在点击一下树节点,到firedebug里查查console,OK叻。已经有显示重新提交给后台server的请求叻。 这个困惑几天的问题搞定叻。所以虽然Ext的文档已经很不错叻,但是我们有时找不到解决方法时,还是可以查看源码和debug工具的。 代码如下 treepanel2.on("click", function(node, e){ node.reload(); return false; } |
|
返回顶楼 | |
发表时间:2008-06-20
tubinee 写道 tubinee 写道 今天在处理信息发布左边的栏目树已经解决,不过现在是试着修改代码,让点击节点展开时,能够实时的刷新子节点。
先上PP 找到新的简单的解决方法。在firefox里查看Treepanel和TreeNode的attributes和methods, 发现Treenode里有一个reload的方法,这个方法在Ext官方的API里没有提及,看着这个名字都感觉估计就是我想要的,打开Ext的源码,查到这个方法,就是我要的东西叻。加上代码,刷新页面,单击树节点,展开,然后在点击一下树节点,到firedebug里查查console,OK叻。已经有显示重新提交给后台server的请求叻。 这个困惑几天的问题搞定叻。所以虽然Ext的文档已经很不错叻,但是我们有时找不到解决方法时,还是可以查看源码和debug工具的。 代码如下 treepanel2.on("click", function(node, e){ node.reload(); return false; } 找到一个更好的方法,风险更小,也是看源码结合firedebug研究到的 treepanel2.on("expandnode", function(node, e){ node.loaded=false; // 这里是node对象上的一个flag,标示着node是不是已经加载叻,Ext的默认node的实现是lazy loading,而且是loading过后,不会再去刷新,知道你发出load的事件,尝试着用load来解决问题,但是效果不好,总是出现奇异的现象,最近代码仔细研究,觉得这样做是最好的,把flag标示一改,让loader的其他都不需要改。搞定 }); |
|
返回顶楼 | |
发表时间:2008-06-20
密码 等等...什么的了..
就一个页面..搞什么东西啊.. |
|
返回顶楼 | |
发表时间:2008-06-20
一直很崇拜js写的好的人...
|
|
返回顶楼 | |
发表时间:2008-06-20
xzj127 写道 密码 等等...什么的了..
就一个页面..搞什么东西啊.. 是的,这是个single-page application,就两个页面,一个login的,和一个main的,现在还在尝试每个Ext的功能点,在POC结束后,会考虑做架构和程序优化的调整。通过配置动态生成页面是最终的想法。 |
|
返回顶楼 | |
发表时间:2008-06-20
treepanel已经的结构研究完毕,已经解决叻前面提到如何控制刷新和单击展开的问题,加叻刷新treepanel的tree和GridPanel的view的代码。现在已经是可以删除后马上刷新树和grid叻
在上snapshot,下一步研究treepanel的选择的问题和GridPanel的EditPanel的问题。当然好有好多的小问题还没有解决,比如navigation bar和Button的控制等等,这些应用上的需要可能要对各个component有了解以后才能开始做叻。 |
|
返回顶楼 | |
发表时间:2008-06-20
刚刚看到Ext的GridPanel不支持多个字段的排序哟。这个应用在项目里很多的哟。
|
|
返回顶楼 | |
发表时间:2008-06-20
tubinee 写道 刚刚看到Ext的GridPanel不支持多个字段的排序哟。这个应用在项目里很多的哟。
昨天搞的太晚叻,今天准备搞定这个问题。看能不能解决多字段的排序问题。 |
|
返回顶楼 | |
发表时间:2008-06-20
EXT加载慢,我好像没有觉悟得啊,EXT也就库文件大了点啊,用OAP,按需加载块就行了啊,真是奇怪,用EXT加应用系统不慢啊!
|
|
返回顶楼 | |