或多或少的参照了官方的一些代码
已完成的功能:
布局分成 上 中 下 ,
在框架加载后就设置默认面板,
完成了左树、带grid的tabpanel并实现了分页及查询,
具体例子去下面地址下载吧
功能的入口点是:底部的“政府信息公开”按钮
注:这只是一个框架,里面具体逻辑实现是由你们自己展现,里面该访问url的地方都用jsp来返回,具体要怎样返回值是由你们自己的需求定的。
工程是 MyEclipse 5.5 +
代码写的不够规范 建议去一些论坛查找相应教学视频 毕竟第一次接触Extjs是 E4版本的

下载地址1:http://download.csdn.net/detail/psbye/3747607
下载地址2:http://download.csdn.net/detail/psbye/3746910
1 楼
饶首建
2011-11-02
要积分,没积分了,为什么不在这儿就上传呢?
2 楼
psbye
2011-11-02
饶首建 写道
要积分,没积分了,为什么不在这儿就上传呢?
给自己的CSND加点分值...好吧 这里我附件加上
3 楼
libocumt
2012-01-27
博主,你好,我运行的时候控制文件报这个错,不知道如何解决阿?谢谢了
this.getFrame is not a function
这段代码:
this.getFrame is not a function
这段代码:
//初始化框架UI initFrameUI:function(){ //添加头部导航 //添加中间欢迎面板 this.getFrame().getComponent('frame_center').add(Ext.create('Ext.panel.Panel',{title:'欢迎页面'})); //添加底部工具面板 this.getFrame().getComponent('frame_south').add(Ext.create('Evecms.view.frame.FootBar',{id:'frame_footbar'})); },
4 楼
kingjunzhang
2012-02-03
大哥 能不能把他改造成个ASP.NET的啊 我没学JAVA 万分感谢啊!!!CSDN上我给分
5 楼
xiejx618
2012-02-26
libocumt 写道
博主,你好,我运行的时候控制文件报这个错,不知道如何解决阿?谢谢了
this.getFrame is not a function
这段代码:
this.getFrame is not a function
这段代码:
//初始化框架UI initFrameUI:function(){ //添加头部导航 //添加中间欢迎面板 this.getFrame().getComponent('frame_center').add(Ext.create('Ext.panel.Panel',{title:'欢迎页面'})); //添加底部工具面板 this.getFrame().getComponent('frame_south').add(Ext.create('Evecms.view.frame.FootBar',{id:'frame_footbar'})); },
兄弟你认真检查一下,因为在view.frame.Frame定义了alias:'widget.frame',这样你的应用就多了frame这种xtype,再在controller.frame.FrameControl定义了refs: [{ref: 'frame',selector: 'frame'}],这样就有了FrameControl就有了getFrame()方法。你下载4.1beta2版看Ext.app.Controller类就看到有refs这个config了,4.0.7版的api都没有看到有这个config
6 楼
psbye
2012-03-20
libocumt 写道
博主,你好,我运行的时候控制文件报这个错,不知道如何解决阿?谢谢了
this.getFrame is not a function
这段代码:
this.getFrame is not a function
这段代码:
//初始化框架UI initFrameUI:function(){ //添加头部导航 //添加中间欢迎面板 this.getFrame().getComponent('frame_center').add(Ext.create('Ext.panel.Panel',{title:'欢迎页面'})); //添加底部工具面板 this.getFrame().getComponent('frame_south').add(Ext.create('Evecms.view.frame.FootBar',{id:'frame_footbar'})); },
由于Extjs4刚出来没多久 公司怕会有一定风险,所以现在不用extjs4 改为3.4版本的
你这个问题现在不好判断
7 楼
psbye
2012-03-20
kingjunzhang 写道
大哥 能不能把他改造成个ASP.NET的啊 我没学JAVA 万分感谢啊!!!CSDN上我给分
现在公司要求改为3.4 没研究4的了 抱歉,你可以去看一下其他论坛,现在好像出了这个教程视频
8 楼
psbye
2012-03-20
xiejx618 写道
libocumt 写道
博主,你好,我运行的时候控制文件报这个错,不知道如何解决阿?谢谢了
this.getFrame is not a function
这段代码:
this.getFrame is not a function
这段代码:
//初始化框架UI initFrameUI:function(){ //添加头部导航 //添加中间欢迎面板 this.getFrame().getComponent('frame_center').add(Ext.create('Ext.panel.Panel',{title:'欢迎页面'})); //添加底部工具面板 this.getFrame().getComponent('frame_south').add(Ext.create('Evecms.view.frame.FootBar',{id:'frame_footbar'})); },
兄弟你认真检查一下,因为在view.frame.Frame定义了alias:'widget.frame',这样你的应用就多了frame这种xtype,再在controller.frame.FrameControl定义了refs: [{ref: 'frame',selector: 'frame'}],这样就有了FrameControl就有了getFrame()方法。你下载4.1beta2版看Ext.app.Controller类就看到有refs这个config了,4.0.7版的api都没有看到有这个config
谢谢提出问题!因为这个是刚刚接触E4的 很多地方写法都不规范 都在摸索中,再加上公司怕有一定风险,现在改为3.4的弄 E4只能等有时间了再研究了