【GcExcel】数据源有null时,过滤报错
本帖最后由 Joestar.Xu 于 2024-12-30 15:31 编辑产品:GcExcel
版本:7.2.1
调研编号:DOCXLS-11588 DOCXLS-11785
Last Review:2024-12-25
当前进展:计划在7.2.6_cn版本修复。
你好,当被过滤的字段存在 null值时,渲染报错。需要解决一下
数据源字段含有空值是一个正常的情况。不应该出现报错。
而且,我们还有过滤空值的需求 ds.col= null 和 ds.col <> null
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。 您好,经调研,您目前可以尝试通过修改AvroTableDataSource来临时解决此问题:
@Override
public Object getValue(int i, int j) {
Object value = dataTable.get(i).get("c" + j);
if (value == null) {
return "_dbnull_";
}
return value;
}
我们将在后续的版本中修复此问题。 Joestar.Xu 发表于 2024-11-22 09:17
您好,经调研,您目前可以尝试通过修改AvroTableDataSource来临时解决此问题:
目前这个workaround不太合理,直接_dbnull_暴露给用户,不可理解
当前bug,是否在V7.2.5上修复? 不会,7.2.5已经发布,按照开发计划,该Bug预计在V8版本中修复。 您好!计划在7.2.6_cn版本修复该问题,您可以关注版本发布动态,我们也会在新版本发布后及时通知您。届时您可以升级版本后使用。
:mj72: 您好,7.2.6已发布,可以升级后测试一下。 你好,原贴 ,在升级组件为特供V7.2.6版本后,虽然计算不报错了,但是计算结果返回为空了
demo请查看原贴中的附件
您好,和您确认一下,您说的没有数据的模板是下图中的这个模板吗?
本帖最后由 Aria 于 2024-12-27 09:28 编辑
Joestar.Xu 发表于 2024-12-27 09:12
您好,和您确认一下,您说的没有数据的模板是下图中的这个模板吗?
不是,已上传到附件
页:
[1]
2