打造Ext2.0模块化单页系统(一)
打造Ext2.0模块化单页系统(二)
做了一个简单的Demo,这个Demo演示了用树形菜单动态加载模块。和上面2篇文章介绍的略微有些不同,动态加载模块类后并不立即实例化,而是把模块类付给主程序类的一个属性变量后再实例化,当TabPanel中的Tab被关闭再次打开时,需要对相应的模块类再次实例化。
此Demo需要Web服务器支持。
打造Ext2.0模块化单页系统(一)
http://microboat.javaeye.com/blog/182682
上回说到模块基类的定义和主程序类定义,接下来我们看看具体某个模块的定义。
这里为了演示目的,借用API上的Array Grid Example
先看代码:
Ext.extend(demo.module, {
init: function(){
var myData = [
['3m Co',71.72,0.02,0.03,'9/1 12:00am'],
['Alcoa Inc',29.01, ...
大多数web应用系统都会包含功能菜单和显示页面,功能菜单可以是页面左面的一棵树,也可以是一个可以切换的多标签页,而显示页面无非就是一个空白区域,点击相应的功能菜单,切换不同的内容。
经常看到有人讨论如何用Ext加载iframe,这不失为一种简便的办法,但是它的弊端也是显而易见的。
1.每个页面都需要引用庞大的Ext类库,这样的系统在局域网里还可以接受,但作为一个公网系统就让人无法忍受了。
2.每个iframe中的页面自成一体,相互间的结合并不是那么紧密,数据互访也有一定难度。
3.通常系统中都会有弹出窗口,并且在弹出窗口下面会有遮罩盖住整个页面来阻止用户进行非法 ...
- 浏览: 3959 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
打造Ext2.0模块化单页系统 ...
microboat 写道用户在使用系统的时候,不会把每个模块都使用一遍的。我这个 ...
-- by laitaogood -
打造Ext2.0模块化单页系统 ...
左侧的treepanel 如何resize啊 和“center”之间无法左右改变 ...
-- by mistful -
打造Ext2.0模块化单页系统 ...
sorry 忘了应该加title
-- by mistful -
打造Ext2.0模块化单页系统 ...
new Ext.BoxComponent({region:'south', el ...
-- by mistful -
打造Ext2.0模块化单页系统 ...
基本能够运用了,使用起来确实比使用iframe强多了,感谢搂主啊! 只是感觉不能 ...
-- by goodboy






评论排行榜