欢迎来到天天文库
浏览记录
ID:20683953
大小:112.14 KB
页数:6页
时间:2018-10-14
《extjs5开发学习-38-单个模块的设计[6取得模块列表数据]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ExtjsS开发学习-38-单个模块的设计[6取得模块列表数据]上一节中做好了前后台的程序,现在來看看取得数据的运行过程。在菜单中选择“系统管理”一一“模块分组”。就可以看到下閔,在渲染后grid后,会兄示数据。模块分组x筛选_Q,j棂块分组序号模块分组名称描述10工程管理20合同管理30资金管理80编码设置90系统设置9495文件资料汇编附件讶理99系统模块©II模块分组4(0囝显示D新增、修改第页.共1页%H
2、图标地址备注显示1-8条.共8条□无银市宏字电子有限公司工程部易用户:管理员O熙旺公司蒋锋1320528XXXXQ)
3、fok1972@qq.corr來看看ajax取得数据的uH和数据。url的信息:[html]viewplaincopyc1.RemoteAddress:[::l]:88882.RequestURL:http://localhost:8888/app/rest/module/fetchdata.do?_dc=1413113401477&moduleName=_ModuleGroup&page=l&start=0&limit=203.RequestMethod:GET4.StatusCode:200OK1.QueryStringPa
4、rametersviewsourceviewURLencoded2._dc:14131134014773.moduleName:一ModuleGroup4.page:l5.start:。6.limit:20上面就是u「l里面发送到后台的参数,包括模块名称,取得得起始行,每页的记录数等信息。这些只是最基本的信息,以后复杂了还要加入排序信息、分组信息、筛选信息、导航列葡言息。下面是服务器返回的数据:[java]viewplaincopyc1.{2."totalCount":8,3.nrecords":[{4."tf_moduleGr
5、oupId":"10",5."tf_title":"工程管理"6.},{7."tf_moduleGroupId":"20",8."tf_title":"合同管理"totalCount表示总数,records是数组,返回了所要取得的那一页数据。后台取得数据的sql语句:先计算满足当前条件的总记录数,再取得分页数据10."tf_moduleGroupId":"3011."tf_title":"资金管理"12.},{13."tf_moduleGroupId":"8014."tfjitle":"编码设置"15.},{16."tf_mod
6、uleGroupId":"9017."tfjitle":"系统设置"18.19."tf_moduleGroupId":"9420."tfjitle":"文件资料汇编"21.},{22."tf_moduleGroupId":"9523."tf_title":"附件管理"24.25."tf_moduleGroupId":"9926.”tfjitle":"系统模块”27.}]28.}[sql]viewplaincopy1.Hibernate:2.select3.count(*)4.from5._ModuleGroup_t99016.H
7、ibernate:7.select8.top8一t9901.tf一moduleGroupIdastf—moduleGroupId9.t9901.tftitleastftitle,10.—t9901.tf一descriptionastf—description,11.t9901.tficonURLastficonURL,12.j9901.tf_remarkastf^remark13.from14._ModuleGroup_t990115.orderby16.tfjnoduleGroupId至此grid取得数据的功能就完成了。大家也
8、看到了,所有的模块都是使用统一函数来取得数据,并不是一个模块就要建立一个Controller,—个Servicez—个DAO。这种处理模式也是我这个软件所要尽量达到的,所有的功能都做到可以逬行配置,然后再由前台后台协同解释执行来完成。对于一个独立的和其他模块没有关联的模块,这种解释执行方案是较简单的。但是模块有了上下级,有了子模块,父模块,并且模块的层次很多时候,最后加入了权限,这个解释执行的处理将会非常的复杂。最终级的目标就是要根据模块的信息和字段的字义,可以任选若干个有关联的模块的若干个字段来进行综合查询的功能。以上这些功能
9、已经在我的另一个博客里有详细的说明,现在正是一步步实现的时候。
此文档下载收益归作者所有