论坛首页 AJAX版 EXT

讨论下Ext中的几个奇特应用

浏览 752 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-06-26
1.我在TreePanel中通过autoLoad的方式打开Tab页,此时需要点击该页面的某个链接,打开的新页面还是在此Tab中(或是新的Tab中)显示

2.tree的数据是来自与struts2的json插件所产生的,内容并不是类似于[id:'',text:''...]的形式,而是{menus:[id:'',text:''...]},也就是说需要像使用JsonStore一样指定root,而TreeLoader中好像没有类似的属性,我想在此处改造一下,使用JsonReader来读,之后再获取读取后的data

3.设想通过点击toolbar上的按钮,将TabPanel的区域最大化,将TreePanel和header区域隐藏,以提供给用户更大的操作空间,并且可以恢复

这些算是比较奇特的了,不知道大家有什么好的思路或者是处理方式,讨论下下,扩展扩展思路吧;)
   
最后更新时间:2008-06-27
第一个,

每一个tab页中
html:'<div id="tab_' + node.id + '"> </div>'

然后将新页面的panel,renderto:'tab_'+ node.id
   
0 请登录后投票
最后更新时间:2008-06-27
only one page,
form ajax提交后,destory掉。然后创建新的panel,表示下一个页面。
   
0 请登录后投票
最后更新时间:2008-06-27
2。最好自己做一个json序列化的类。
也建议自己做一个controller,struts觉得是鸡肋啊。
(也许我很无知,眼界有限。。。)

3.很神奇。等答案。等sp fins等同学出来。
   
0 请登录后投票
最后更新时间:2008-06-28
针对问题1,我目前采用的方式是使用iframe,更好控制一些,至于这种方式的缺陷暂时还没有明显的感受

针对问题2,目前也只能是手写json的输出类了,也比改造TreeLoader更简单;)
   
0 请登录后投票
最后更新时间:2008-06-29
hpfyeah 写道
针对问题1,我目前采用的方式是使用iframe,更好控制一些,至于这种方式的缺陷暂时还没有明显的感受

针对问题2,目前也只能是手写json的输出类了,也比改造TreeLoader更简单;)


效率:iframe 还是要加载各个js的。
内存:iframe内存的释放。
   
0 请登录后投票
最后更新时间:2008-06-29
既然说到内存的释放了,请教下kimmking:使用div初始化panel的方式,所谓的destory是如何释放内存的?
   
0 请登录后投票
最后更新时间:2008-06-29
hpfyeah 写道
既然说到内存的释放了,请教下kimmking:使用div初始化panel的方式,所谓的destory是如何释放内存的?


呵呵,你理解错了。
是tab页一般没有被关掉的内存问题。不是div。
   
0 请登录后投票
论坛首页 AJAX版 EXT

跳转论坛:
JavaEye推荐