自定义编辑单元格功能允许用户将报表中的单元格设置为可编辑状态,在预览页面可以直接编辑单元格内容,并将修改后的数据发送到指定的 API 地址。这一功能特别适用于需要在查看报表时直接进行数据编辑或执行自定义操作的场景。
核心优势:
设置完成后,在预览页面可以看到单元格右上角有了三角标识,表示该单元格可以进行编辑。点击单元格后,会弹出编辑框,用户可以在编辑框中修改单元格内容,点击确定后,会将修改后的内容发送到指定的接口地址。

提示:自定义编辑单元格功能让报表不仅仅是查看工具,更是一个可以进行数据编辑的交互式平台。
首先设计一个报表,确保报表中有需要设置为可编辑的单元格。

选择有数据集的单元格,在右侧属性面板中,选择单元格选项卡,在其他设置中找到自定义编辑单元格按钮。

点击自定义编辑单元格按钮,在弹出的对话框中,设置接收请求的地址,以及固定参数。
配置说明:

提示:接口地址和固定参数的设置需要根据实际业务需求进行配置,确保接口能够正确处理接收到的数据。
设置完成后,在预览页面可以看到单元格右上角有了三角标识,表示该单元格可以进行编辑。

提示:三角标识清晰明确,用户可以一眼识别哪些单元格可以进行编辑。
点击单元格,弹出编辑框,可以在编辑框中修改单元格内容,点击确定后,会将修改后的内容发送到指定的接口地址。

提示:编辑操作简单直观,用户体验良好,编辑完成后数据会自动发送到指定接口。
接口接收到的数据包含了编辑后的内容以及相关的上下文信息,可以根据这些信息进行后续的业务处理。

重要提示:积木报表不会修改数据,只负责将修改后的数据发送到指定的接口地址。如果需要修改数据,请在接口中自行处理。这样可以确保数据安全,同时提供灵活的业务处理能力。
以下是一个 Java Spring Boot 接口实现示例,展示了如何接收和处理自定义编辑单元格的数据:
@RequestMapping(value = "/jimureport/test/customCellEdit", method = RequestMethod.POST)
public String customCellEdit(@RequestBody JSONObject json) {
System.out.println("===================自定义编辑单元格====================");
System.out.println(json.toJSONString());
System.out.println("===================自定义编辑单元格====================");
return "{\"success\":true,\"message\":\"\",\"code\":200}";
}接口说明:
提示:接口实现需要根据实际业务需求进行开发,可以在此接口中进行数据更新、业务逻辑处理等操作。
场景描述:在查看报表时发现数据有误,需要快速修正。
解决方案:
场景描述:在查看报表时需要更新数据状态,如订单状态、审批状态等。
解决方案:
场景描述:在查看报表时需要添加备注信息,如审核意见、处理说明等。
解决方案:
积木报表的自定义编辑单元格功能,通过预览即编辑、接口自定义、操作简单的方式,让报表不仅仅是查看工具,更是一个可以进行数据编辑的交互式平台。无论是数据快速修正、状态更新,还是备注添加、自定义业务操作,都可以通过自定义编辑单元格功能轻松实现。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。