[发明专利]一种基于web表格的图表数据编辑方法及系统在审

专利信息
申请号: 202210639318.9 申请日: 2022-06-08
公开(公告)号: CN114925665A 公开(公告)日: 2022-08-19
发明(设计)人: 方国桢 申请(专利权)人: 杭州比智科技有限公司
主分类号: G06F40/18 分类号: G06F40/18;G06F16/957;G06F3/0486
代理公司: 北京云科知识产权代理事务所(特殊普通合伙) 11483 代理人: 张飙
地址: 311121 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 web 表格 图表 数据 编辑 方法 系统
【权利要求书】:

1.一种基于web表格的图表数据编辑方法,其特征在于,包括以下步骤:

步骤S110: 初始化web表格,前端通过接口形式从服务端获取数据表的表字段;

步骤S120: 将需要展示的表字段通过拖拽的形式拖入到web表格某一列中,自动去服务端拉取该表字段的数据;

步骤S130: 编辑表字段,编辑方式是点击表字段,展示该字段可操作的信息,对字段数据进行处理;

步骤S140:自动执行格式转换,生成数据集。

2.根据权利要求1所述的基于web表格的图表数据编辑方法,其特征在于,在步骤S110中,web表格进行初始化,生成一个web版本的只读编辑器,同时,从接口获取表数据,每个数据表字段中返回一个columnType值为0到3之间的整数,同时,前端会维护一个映射对象来枚举所有columnType的值与类型的映射,映射关系如下:

0:“数值”,

1:“文本”,

2:“日期”,

3:“其他”;

当一个字段既不属于数值、文本、也不属于日期类型时,则与服务端约定返回columnType值为3,标记为其他类型,将数值类型定义为度量值,将其余类型定义为维度值,并通过返回布尔值isDimension标记此字段是维度值还是度量值,示例代码如下:

constisDimension = columnTypeList[columnType] === ‘数值’

如果isDimension返回true,表明该字段为度量值,返回false,则表明该字段为维度值;并且为每个字段绑定一个拖拽事件dragStart,为web表格的每列绑定一个自定义before-drop事件,用来处理拖拽前的容错处理;为web表格的每列绑定一个接收拖入的事件drop来接受数据;由此所述web表格就可以响应拖入到列中的表字段,当有字段被成功拖入到该列中,该列就会触发drop事件,接受字段信息并向服务端发送数据请求。

3.根据权利要求1或2所述的基于web表格的图表数据编辑方法,其特征在于,在步骤S120中,将表字段拖入web表格某一列后,首先触发before-drop事件,进入如下子步骤:

步骤220,判断当前字段拖入的列是否是web表格第一列,若判断结果为“是”,进入步骤230,若判断结果为“否”,直接进入步骤240;

步骤230,根据布尔值isDimension判断该字段是维度值还是度量值,若判断结果是度量值,提示“该列不允许拖入度量值”,拖拽失败,释放事件;若判断结果是维度值,进入步骤240;

步骤240,判断是否重复拖拽相同字段,若判断结果为“是”,提示“表格已存在相同字段”,拖拽失败,释放事件;若判断结果为“否”,则拖拽成功,调用服务端接口,通过字段名查询该字段下的所有数据,依次渲染表字段数据至结束;数据渲染完成以后,就可以对单字段进行数据处理操作。

4.根据权利要求3所述的基于web表格的图表数据编辑方法,其特征在于,在步骤S130中,单击某个字段名后,包括以下子步骤:

步骤310,web表格在该字段下方渲染一个下拉组件弹窗;

步骤320,根据字段的columnType值,显示相应的内容;

步骤330,用户可以点击相应的功能,对该字段进行编辑,用户每进行一步操作,都会向服务端发送请求,服务端根据用户的处理结果相应的对所在数据表进行筛选和操作。

5.根据权利要求4所述的基于web表格的图表数据编辑方法,其特征在于,在步骤320中,当字段columnType值为0,表明该字段是一个数值类型,渲染的内容会显示类型转换、数据格式转换、聚合、排序和计算条件的选项;当字段columnType值为1,表明该字段是一个文本类型,不具备数据格式转换、聚合和排序的选项;当字段columnType值为2,表明该字段是一个日期类型,不具备数据格式转换和聚合的选项;当字段columnType值为3,表明该字段是一个其他类型,其他类型比较特殊,无法编辑表字段和数据处理,只做展示使用。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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