论坛首页 AJAX版 EXT

Ext Portal 新例子

浏览 7038 次
精华帖 (0) :: 良好帖 (15) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-12-16
我综合了Ext社区目前有关Ext Portal的最新发表的扩展和讨论, 形成了一个新的例子.

将附件解开后,放置到与examples\portal目录并行的位置,即:
ext-2.0\examples\portal
ext-2.0\examples\portal2

运行其中的portal.html可以看到下列效果:
1.基本功能
......1).点击复选框,显示Portlet.
......2).取消复选框,关闭Portlet.
......3).点击Portlet中的关闭图标,自动取消复选框.
2.状态保存功能
......1).能保存复选框状态.
......2).能自动打开上次打开过的Portlet.
......3).能记忆Portlet的顺序关系(拖动后保存).
......4).能记忆Portlet的高度(宽度由列布局自动伸展排列).
3.扩展功能
......1).添加最大化图标
......2).能调整Panel的高度。
4.Portlet中显示内容
......1).访问Google主页。
......2).显示网格。
......3).显示HTML.

遗留问题:
1.在FF下,收缩Google主页所在Portlet,重新回到Google主页,不能保留当前页面状态.
2.打开SampleGrid Portlet,关闭后,重新打开,不能显示网格.

希望大家一起来提高Ext Portal的应用水平.
   
最后更新时间:2007-12-17
不错,学习下,谢了
   
0 请登录后投票
最后更新时间:2007-12-17
fangzhouxing 写道
我综合了Ext社区目前有关Ext Portal的最新发表的扩展和讨论, 形成了一个新的例子.

将附件解开后,放置到与examples\portal目录并行的位置,即:
ext-2.0\examples\portal
ext-2.0\examples\portal2

运行其中的portal.html可以看到下列效果:
1.基本功能
......1).点击复选框,显示Portlet.
......2).取消复选框,关闭Portlet.
......3).点击Portlet中的关闭图标,自动取消复选框.
2.状态保存功能
......1).能保存复选框状态.
......2).能自动打开上次打开过的Portlet.
......3).能记忆Portlet的顺序关系(拖动后保存).
......4).能记忆Portlet的高度(宽度由列布局自动伸展排列).
3.扩展功能
......1).添加最大化图标
......2).能调整Panel的高度。
4.Portlet中显示内容
......1).访问Google主页。
......2).显示网格。
......3).显示HTML.

遗留问题:
1.在FF下,收缩Google主页所在Portlet,重新回到Google主页,不能保留当前页面状态.
2.打开SampleGrid Portlet,关闭后,重新打开,不能显示网格.

希望大家一起来提高Ext Portal的应用水平.



     

lz很有创新精神,对源代码的理解也很深入。
期待楼主把extjs2.0的portal例子加点注释发上来更好了。
我现在看起来很费力气。
   
0 请登录后投票
最后更新时间:2007-12-17
这个例子是我在学习过程中形成的。当时主要是想看一下目前Ext Portal技术发展到什么程度了,看是否能用于实际项目中。
   
0 请登录后投票
最后更新时间:2007-12-17
Ext好是好,但是速度真的是慢。另外,Silverlight,flex2可以做出更酷的效果,等MS在IE里内置Silverlight插件后,Ext这类UI库还有学习的必要吗?我现在就是挺迷惑的,不知道要不要学习Ext
   
0 请登录后投票
最后更新时间:2008-06-27
引用
速度真的是慢


我们采用的对策是:

1)原来的设计采用IFrame,每个菜单对应的界面都要加载一次ext-all.js(造成速度慢的主要原因),现在改用OPOA(One Page One Application)设计模式,整个应用只要加载一次 ext-all.js,速度明显改善。

2) 主界面启动时,只加载主界面所需js,其他js通过按需加载。也就是说,用户点击菜单项后,再加载对应的所有js。

其他方面,我们没有发现有速度特别慢的情况。
   
2 请登录后投票
最后更新时间:2007-12-27
请问下,关于这个Ext Portal,如果我想做出四列或者更多的列(它这里只有3列),可以实现吗??请问如何做?谢谢!!
   
0 请登录后投票
最后更新时间:2007-12-27
修改 main.js 中的 createLayout 方法,在 region : 'center' 节中可以增加列。
   
0 请登录后投票
最后更新时间:2007-12-27
cnpollux 写道
Ext好是好,但是速度真的是慢。另外,Silverlight,flex2可以做出更酷的效果,等MS在IE里内置Silverlight插件后,Ext这类UI库还有学习的必要吗?我现在就是挺迷惑的,不知道要不要学习Ext

Silverlight里面不是有js吗?
flex2的母语也是JS呀~
通过EXT学好JS,肯定有赚的呀
   
0 请登录后投票
最后更新时间:2008-06-27
我是一个新手,刚学习EXT没有多久,不知道Ext Portal是什么,它具有什么样的功能,state又是什么,它与Cookie有什么联系,在Ext examples中有个tasks文件夹,这里的task是指什么样的任务或功能?请指点一个我吧,我将非常感谢!
   
0 请登录后投票
论坛首页 AJAX版 EXT

跳转论坛:
JavaEye推荐