[发明专利]一种自定义计算DataTable表格数据的方法在审

专利信息
申请号: 202310160364.5 申请日: 2023-02-24
公开(公告)号: CN116204750A 公开(公告)日: 2023-06-02
发明(设计)人: 李琦;毛亚民;廖涛;高士琛 申请(专利权)人: 中电科蓉威电子技术有限公司
主分类号: G06F16/958 分类号: G06F16/958
代理公司: 成都九鼎天元知识产权代理有限公司 51214 代理人: 张洋
地址: 610000 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自定义 计算 datatable 表格 数据 方法
【说明书】:

发明公开了一种自定义计算DataTable表格数据的方法,包括:首先在html页面完成table的初始建立;然后给table新增thead,添加input type=checkbox和class=checkboxAll;再给table新增tbody;再获取table的id;然后给class=checkboxAll绑定click事件;最后获取选择列的行数据,计算并显示在“合计”列;本发明,通过点击按钮的方式,根据实际使用需求,灵活选择某表头(列)或某几个表头(列)或全选表头(列),以实现对所选表头(列)的每行数据进行计算,并显示在相应位置。

技术领域

本发明适用于任何HTML、js和css的开发中,涉及表格高级交互领域,具体涉及一种自定义计算DataTable表格数据的方法。

背景技术

本节中的陈述仅提供与本公开相关的背景信息,并且可能不构成现有技术。

Datatable是一款jquery表格插件;其是一个当前使用较为广泛的表格工具,具备按行列显示表格数据、分页、筛选和排序等功能。

现有的表格插件中,当表头(列)项显示为数字,需要按表头(列)计算每行数据时,无法自定义选择某表头(列)或某几个表头(列)或全选表头(列),以实现对所选表头(列)的每行数据进行计算,并显示在相应位置。

现有的技术方案无法根据需求变化,自定义选择表头(列),实际操作性、灵活性不强,影响用户体验。

发明内容

本发明的目的在于:针对目前背景技术中提出的问题,提供了一种自定义计算DataTable表格数据的方法,通过修改、完善原datatable的js代码,通过调用函数的方式,使用户可以在操作界面根据实际使用需求解决上述问题。

本发明的技术方案如下:

一种自定义计算DataTable表格数据的方法,包括:

步骤S1:在html页面完成table的初始建立;

步骤S2:给table新增thead,命名为“合计”,添加input type=checkbox,同时添加class=checkboxAll;

步骤S3:给table新增tbody,存放计算后的数据;

步骤S4:获取table的id;

步骤S5:通过给class=checkboxAll绑定click事件,实现点击“合计”thead的选中框,全选所有列或全不选所有列;

步骤S6:获取选择列的行数据,计算并显示在“合计”列。

进一步地,所述步骤S1,包括:

步骤S11:在html页面加载table的grid,添加table的id,并添加jquery表格插件datatable的JS和css;所述table的id,包括:thead和tbody;

步骤S12:给table所有thead添加input type=checkbox。

进一步地,所述步骤S3,包括:

给table新增tbody,设置属性class=totalData,与步骤S2中的新增thead对应。

进一步地,所述步骤S4,包括:

通过函数document.getElementById()查找table的id,获取table的对象tableId。

进一步地,所述步骤S5,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科蓉威电子技术有限公司,未经中电科蓉威电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310160364.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top