【技术实现步骤摘要】
一种表格批量选取数据的优化方法、装置及存储介质
[0001]本申请涉及表格数据处理领域,尤其涉及一种表格批量选取数据的优化方法、装置及存储介质。
技术介绍
[0002]表格是存储处理展示数据的重要手段,批量操作是处理表格数据的重要手段,能够有效的提高数据处理能力,对于大多数实现表格的架构,批量选中是数据批量操作的基础。
[0003]一旦表格内数据容量大,无法在当前显示页面展示表格所存的所有数据,表格需要进行分页,进而如果表格内容为非静态的,动态插入的数据会影响表格中已有数据的分布时,会影响到翻页选中数据的实现。常规的表格批量操作都是在页内进行的,如表格在邮箱方面的应用,在邮箱管理收件和发件的表格中,批量选中目标邮件是在当前页面内执行的,一旦翻页,就会取消上一页面中所选中的邮件。这种受翻页限制的批量选择对应用的使用造成不便。当前应用在网络数据处理中的grid表格能够实现大数量的数据展示,实现分页、搜索、多列等诸多功能,但是现有grid表格同样存在无法实现翻页勾选,无法实现结合查询的异步翻页批量设置、数据回显的问题。r/>
技术实现思路
<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种表格批量选取数据的优化方法,其特征在于,包括:创建存储grid表格中被选中数据行的选中行数组,取消对grid表格行的选中或grid表格里被选中的数据行被删除,则从选中行数组中删除对应内容;创建存储grid表格已存在内容的表格数据数组;设置批量选择组件,监听批量选择组件的事件,由批量选择组件的事件触发批量选择时,将被批量选择内容添加到所述选中行数组中;进行grid表格目标分页选中行显示时,循环遍历选中行数组、遍历表格数据数组内目标分页的内容,选出选中行数组中与目标分页内容匹配的内容作为目标分页的选中行显示。2.根据权利要求1所述表格批量选取数据的优化方法,其特征在于,为grid表格的配置项的添加包含两种状态的翻页选中标志,所述翻页选中标志为第一状态时,触发翻页时清空所述选中行数组内的已有内容,所述翻页选中标志为第二状态时,触发翻页不会清空所述选中行数组已有内容。3.根据权利要求1所述表格批量选取数据的优化方法,其特征在于,所述批量选择组件包括全选框,所述全选框配有包含两种选项的全选配置选项;所述全选配置选项为第一选项时,鼠标选中全选框的事件触发第一批量选取操作,鼠标取消选中全选框的事件触发第一批量取消选取操作;所述全选配置选项为第二选项时,鼠标选中全选框的事件触发第二批量选取操作,鼠标取消选中全选框的事件触发第二批量取消选取操作。4.根据权利要求3所述表格批量选取数据的优化方法,其特征在于,所述第一批量选取操作包括:批量选取grid表格当前页的数据行并将grid表格当前页中的数据行添加到所述选中行数组中;所述第一批量取消选取操作包括:批量取消对grid表格当前页的数据行的选取并从所述选中行数组中删除grid表格当前页的数据行;所述第二批量选取操作包括:批量选取grid表格全部页的数据行并将grid表格全部页的数据行添加到所述选中行数组中;所述第二批量取消选...
【专利技术属性】
技术研发人员:张志华,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。