[发明专利]一种清单列表功能属性的实现方法、装置及相关设备有效
| 申请号: | 201910789437.0 | 申请日: | 2019-08-26 |
| 公开(公告)号: | CN110515621B | 公开(公告)日: | 2022-11-11 |
| 发明(设计)人: | 王爽 | 申请(专利权)人: | 沈阳美行科技股份有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F3/0488;G06F3/0482 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 110000 辽宁省*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 清单 列表 功能 属性 实现 方法 装置 相关 设备 | ||
本发明提供一种清单列表功能属性的实现方法、装置及相关设备,根据清单列表具备的功能属性创建功能组件和功能模块,所述功能组件用以封装所述功能属性的数据信息,所述功能模块用以封装实现所述功能属性的业务逻辑;基于所述清单列表包含的清单数量及每一条清单的内容,将清单列表呈现于画页上;监测到针对所述画页上所述清单列表进行的操作时,获取所述操作的数据信息,并将所述操作的数据信息更新至与所述操作匹配的所述功能组件,遍历所有预先创建的功能模块,确定与所述操作匹配的所述功能模块,并获取与确定的所述功能模块相关的功能组件中的数据信息,实现所述功能属性。通过不同功能组件与功能模块的组合,实现清单列表的不同功能属性。
技术领域
本发明涉及信息处理技术领域,特别涉及一种清单列表功能属性的实现方法、装置及相关设备。
背景技术
现有技术中,清单列表的各部分是作为一个整体存在,即清单列表的功能属性及计算方法都是存储在同一个文件中,在对清单列表进行操作时,在该文件中进行相关信息的调用。但随着项目需求复杂性的增加,存储在文件中的代码内容越来越多,导致文件可读性差,且不易维护,同时也不能有效支持新功能的拓展,实用性有待提高。
发明内容
鉴于上述问题,本发明提出了一种克服上述问题或者至少部分地解决上述问题的清单列表功能属性的实现方法、装置及相关设备。
具体地,本发明是通过如下技术方案实现的:
第一方面,本发明实施例提供一种清单列表功能属性的实现方法,包括:
根据清单列表具备的功能属性创建功能组件和功能模块,所述功能组件用以封装所述功能属性的数据信息,所述功能模块用以封装实现所述功能属性的业务逻辑;
基于所述清单列表包含的清单数量及每一条清单的内容,将所述清单列表呈现于画页上;
监测到针对所述画页上所述清单列表进行的操作时,获取所述操作的数据信息,并将所述操作的数据信息更新至与所述操作匹配的所述功能组件;
遍历所有预先创建的功能模块,确定与所述操作匹配的所述功能模块,并获取与确定的所述功能模块相关的功能组件中的数据信息,实现所述功能属性。
在一个实施例中,根据所述清单列表具备的功能属性建立相匹配的所述功能组件与所述功能模块的关联关系。
在一个实施例中,所述方法还包括:
创建的所述功能组件和功能模块分别形成功能组件库和功能模块库;
获取更新的所述清单列表具备的功能属性;
将根据所述更新的功能属性创建的所述功能组件和功能模块分别扩充至对应的功能组件库和功能模块库中。
在一个实施例中,所述功能属性包含但不限于:所述清单列表的整体操作、所述清单列表中每一条清单的分条操作及所述画页的迁移。
在一个实施例中,所述清单列表的整体操作,包含但不限于:所述清单列表上翻、下拉、左滑、右滑、拖动、甩动及回弹;
所述清单列表中每一条清单的分条操作,包含但不限于:每一条清单的点击或拖拽。
在一个实施例中,所述遍历所有预先创建的功能模块,确定与所述操作匹配的所述功能模块,并获取与确定的所述功能模块相关的功能组件中的数据信息,实现所述功能属性,具体过程为:
获取操作时的起始触发位置和结束触发位置;
根据所述起始触发位置和结束触发位置确定操作的距离及方向;
遍历所有预先创建的功能模块,基于所述操作的距离和方向确定与所述操作匹配的功能模块,并获取与所述功能模块相关的功能组件中的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳美行科技股份有限公司,未经沈阳美行科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910789437.0/2.html,转载请声明来源钻瓜专利网。





