[发明专利]网页表单配置方法、装置及计算机可读存储介质在审
申请号: | 201910628540.7 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110442816A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 全力;孙雨 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 于志光;高杰 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 目标表 字段 计算机可读存储介质 数据同步 单参数 自定义标签 代码建立 代码解析 高效配置 扩展处理 配置装置 生成指令 视图模型 数据模块 字段配置 大数据 单元素 浏览器 配置 预设 解析 数据库 指令 | ||
1.一种网页表单配置方法,其特征在于,所述方法包括:
获取显示在浏览器网页上的表单集,对所述表单集进行代码解析处理,得到目标表单集;
通过angularjs框架对所述目标表单集进行扩展处理,得到所述目标表单集中的数据同步代码,根据所述数据同步代码建立所述目标表单集的公共字段,并对所述公共字段建立数据表,存入数据库中;
建立数据模块生成指令,利用所述指令对所述公共字段建立自定义标签,并利用所述angularjs框架的注入机制对所述公共字段配置表单参数;
通过预设的模型-视图-视图模型对所述表单参数进行解析,在网页上呈现出相应的网页表单以及对应的表单元素。
2.如权利要求1所述的网页表单配置方法,其特征在于,所述扩展处理,包括:
利用所述angularjs框架的数据双向绑定特性,同步所述目标表单集中的文档对象模型数据和网页视图数据,得到所述数据同步代码。
3.如权利要求2所述的网页表单配置方法,其特征在于,所述利用所述angularjs框架的数据双向绑定特性,同步所述目标表单集中的文档对象模型数据和网页视图数据,包括:
通过对浏览器的循环监听事件添加digest循环事件检查所述网页视图中数据是否发生变化从而更新所述文档对象模型中对应的数据;
利用脏数据检查机制对所述文档对象模型中数据进行检测,采用复制快照方法检测出所述文档对象模型中变化的数据,并通过调用apply函数对所述网页视图中对应的数据进行更新。
4.如权利要求1所述的网页表单配置方法,其特征在于,所述通过建立数据模块生成指令,包括:
通过浏览器将angularjs框架中的HTML模块解析到文档对象模型中,并利用angularjs框架遍历所述文档对象模型生成自定义标签的指令,其中,所述数据模块为angularjs框架中的HTML模块。
5.如权利要求1至4中任意一项所述的网页表单配置方法,其特征在于,所述通过预设的模型-视图-视图模型对所述表单参数进行解析,在网页上呈现出相应的网页表单以及对应的表单元素,包括:
在所述模型-视图-视图模型中,预设fnm类,将所述表单参数输入至所述fnm类中,其中,所述fnm类用于规范编码统一;
在所述模型-视图-视图模型中,采用后端数据驱动将所述表单参数的数据由逻辑处理转移到数据处理中;
在所述模型-视图-视图模型中,当用户从所述浏览器向网页服务器发送一次http连接时,加载index.jsp页面,进行查找np-app指令,得到所述index.jsp页面中的指令和绑定关系,从所述网页服务器获得初始化的表单参数的数据,从而在网页上呈现出相应的网页表单以及对应的表单元素。
6.一种网页表单配置装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的网页表单配置程序,所述网页表单配置程序被所述处理器执行时实现如下步骤:
获取显示在浏览器网页上的表单集,对所述表单集进行代码解析处理,得到目标表单集;
通过angularjs框架对所述目标表单集进行扩展处理,得到所述目标表单集中的数据同步代码,根据所述数据同步代码建立所述目标表单集的公共字段,并对所述公共字段建立数据表,存入数据库中;
建立数据模块生成指令,利用所述指令对所述公共字段建立自定义标签,并利用所述angularjs框架的注入机制对所述公共字段配置表单参数;
通过预设的模型-视图-视图模型对所述表单参数进行解析,在网页上呈现出相应的网页表单以及对应的表单元素。
7.如权利要求6所述的网页表单配置装置,其特征在于所述扩展处理,包括:
利用所述angularjs框架的数据双向绑定特性,同步所述目标表单集中的文档对象模型数据和网页视图数据,得到数据同步代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910628540.7/1.html,转载请声明来源钻瓜专利网。