extjs的开发模式(实际项目运用)

简介:为了方便对js文件的管理,extjs4以上的版本进行了改革,采用了mvc模式,有点类似于spring mvc的开发模式。

extjs的mvc开发模式:

1.首先先定义一个model类,这里的model类就相当于一个数据结构,如string,int...

2.定义相关的数据存放store类,提供给panel去显示

3.依据页面需求定义相关的主面板panel类

4.如果需要编辑页面的再另外创建一个editPanel类

5.面板搭建好了之后开始在里面画具体的细节,通常也就是利用grid栅格来描述,因此创建一个grid类

6.对于页面中如果有需要下拉常量的,另外再创建一个const常量类

7.最后创建一个controller类来统一调用数据操作方法

以上是常规extjs4以上的开发模式

实际项目:

1.目录结构


2.项目结构分析

·首先创建一个store类,里面分两部分,上半部分定义了一个model类,下半部分则是定义一个分页的store类

·其次创建一个面板panel类

·然后创建一个grid类,grid类进行接收store内返回的数据

·由于页面有编辑功能,这时候需要创建2张form,一张是编辑时的,一张是编辑之后展示的formPanel

·创建一个EditFormPanel,创建一个FormPanel

·项目中有用到常量的下拉选,定义一个const类进行统一管理

·最后创建controller类,进行按钮功能的集中实现调用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值