Extjs5开发学习-37-单个模块的设计[5取得模块列表数据].docxVIP

  • 2
  • 0
  • 约2.1万字
  • 约 28页
  • 2017-06-29 发布于重庆
  • 举报

Extjs5开发学习-37-单个模块的设计[5取得模块列表数据].docx

Extjs5开发学习-37-单个模块的设计[5取得模块列表数据]

Extjs5开发学习-37-单个模块的设计[5取得模块列表数据]后台取得数据:后台的spring mvc 和 service 只能简单的说说了,里面加了几十个类,有兴趣的下载了源码自己看。下面画张通用的模块列表取数据的流程,这个流程是适用于所有的模块。我这个后台处理程序也是对所有的模块进行统一处理,包括数据查找,新增,修改,删除都是相同的。? ? ? ? 画图不是强项,看得懂就行。? ? ? ? 1、grid在渲染好后就会通过Stroe来取得数据;? ? ? ? 2、Stroe会发送ajax请求至后台服务器,spring mvc 会根据请求找到 ModuleController 中的相应取得数据的函数;? ? ? ? 3、控制器中调用ModuleService中的函数取得数据;? ? ? ? 4、Service再调用 ModuleDAO的函数从数据库中取得数据,然后一级级的返回到Store中,再显示在Grid之中。? ? ? ? 现在我们先做extjs5端的修改,原来的Store使用的是本地数据,现在要改成远程调用的数据,1、先修改model的生成函数ModelFactory.js。这个函数根据传入的module的定义来生成model,主要生成的有fields属性和proxy。还有一些以后要用到的函数,比如判断此条记录是否能修改、删除等的函数。还有一个是取得本条记录的标志字段的函数

文档评论(0)

1亿VIP精品文档

相关文档