一种基于MVC框架高效开发带过滤功能生成列表页的方法技术

技术编号:21033662 阅读:74 留言:0更新日期:2019-05-04 05:13
本发明专利技术公开了一种基于MVC框架高效开发带过滤功能生成列表页的方法,包括以下步骤:采用触发式执行promise接收数据,当页面当数据变化时,会触发数据model脏检查行为,指令pipe将收集整个过滤区域及翻页区域参数,将作为参数传入自定义的promise中,变化后的参数由用户选择性提取,再次执行对服务的请求,接收新的列表数据。本发明专利技术能够改进现有技术的不足,代码结构清淅,可以及时更新data数据。

An Efficient Method for Developing List Pages with Filtering Function Based on MVC Framework

【技术实现步骤摘要】
一种基于MVC框架高效开发带过滤功能生成列表页的方法
本专利技术涉及软件
,尤其是一种基于MVC框架高效开发带过滤功能生成列表页的方法。
技术介绍
MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。到目前为止,已经知道浏览器将Web页面转换为对象表示,可能甚至会猜想,对象表示是DOM树。DOM表示DocumentObjectModel,是一个规范,可从WorldWideWebConsortium(W3C)获得。但更重要的是,DOM定义了对象的类型和属性,从而允许浏览器表示标记。目前现有web应用通过发送request请求接收middleware接口返回的response数据,并根据响应的数据动态生成页面元素,并针对生成的元素绑定相应的数据属性,row本文档来自技高网...

【技术保护点】
1.一种基于MVC框架高效开发带过滤功能生成列表页的方法,其特征在于包括以下步骤:采用触发式执行promise接收数据,当页面当数据变化时,会触发数据model脏检查行为,指令pipe将收集整个过滤区域及翻页区域参数,将作为参数传入自定义的promise中,变化后的参数由用户选择性提取,再次执行对服务的请求,接收新的列表数据。

【技术特征摘要】
1.一种基于MVC框架高效开发带过滤功能生成列表页的方法,其特征在于包括以下步骤:采用触发式执行promise接收数据,当页面当数据变化时,会触发数据model脏检查行为,指令pipe将收集整个过滤区域及翻页区域参数,将作为参数传入自定义的promise中,变化后的参数由用户选择性提取,再次执行对服务的请求,接收新的列表数据。2.根据权利要求1所述的基于MVC框架高效开发带过滤功能生成列表页的方法,其特征在于:编写好的基于MVC依赖注入的指令名为stable,需要功能模块需要的dom文档及css文件,然后引用本方案所需要的stable可复用指令、预置html、css文件;在单页面模块中引用下列依赖文件:(1)Stable.js,包含设计插件的指令文件,前提注入到app的主模块中;(2)Stable.css,包含设计插件的样式文件;(3)Stable.html包含设计插件的dom元素集;Stable.html文件中结构分为下列结构:(1)head结构体,用于设计过滤参数的收集及其过滤交互的设计区;(2)table结构体,用于接收数据的展示和其交互功能的设计区;(3)pagination结构体,用于页面展示及其翻页与跳转功能设计区;在包含功能列表、过滤功能、翻页功能的dom文档中引用本指令后,将需要处理数据列表的dom树嵌入该指令中,呈包裹的子父级结构,此dom树被指令继承后功能列表作用域将会由stable指令接管,注入到stable结构体的含ng-transclude指令的dom元素中;当配置好html文件中的dom元素集后,编写继承于该技术配置指令中的子指令,将该子...

【专利技术属性】
技术研发人员:王小东刘写辉
申请(专利权)人:北京天地和兴科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1