永洪社区

标题: 柱状图数据为空脚本判断出错 [打印本页]

作者: 然然琪琪    时间: 2024-7-11 17:53
标题: 柱状图数据为空脚本判断出错

使用以下脚本判断柱状图数据是否为空,结果数据为空时,data.size()值显示为1。这是咋回事呢?
var data=getData("学期得分")
debug(data.size())      //这里提示值为1
if(isNull(data)){
debug("空数据")   //这里不运行
}




作者: 然然琪琪    时间: 2024-7-11 17:54
说明一下,版本为8.5.1
作者: yhdata_yzm    时间: 2024-7-11 19:02
getdata的时候是把列名也取进去了,所以size为1的时候就是无数据。
作者: 然然琪琪    时间: 2024-7-12 09:16
版本10运行同样的脚本,data.size()就是0了
作者: 然然琪琪    时间: 2024-7-12 09:16
也就是说,不同版本,处理的结果是不一样的

作者: 然然琪琪    时间: 2024-7-12 09:18
yhdata_yzm 发表于 2024-7-11 19:02
getdata的时候是把列名也取进去了,所以size为1的时候就是无数据。

也就是说,不同版本,处理的结果是不一样的,如果这样的话,以前的报表升级到最新版本后,要注意处理一下这个问题
作者: 然然琪琪    时间: 2024-7-12 09:19
yhdata_yzm 发表于 2024-7-11 19:02
getdata的时候是把列名也取进去了,所以size为1的时候就是无数据。

如果是表格,空数据取size()就是0,如果是其他非表格的,就是1?
作者: yhdata_lyaa    时间: 2024-7-12 10:34
然然琪琪 发表于 2024-7-12 09:18
也就是说,不同版本,处理的结果是不一样的,如果这样的话,以前的报表升级到最新版本后,要注意处理一下 ...

是的




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4