如果值在birt中不包含任何内容,我想隐藏该行。我在行的可见性表达式中添加了以下表达式:
var val = JSON.parse(dataSetRow["deviceStatus.errorCode"])
var result="";
for(var t=0 ; t<val.length; t++)
{
if(val[t])
result = val[t] + "," + result;
}
result != null;
如果结果不包含任何内容,我想隐藏它。
答案 0 :(得分:0)
我只是在表达式中使用以下代码使其工作,我将dataSetRow更改为row并使用if语句:
var val = JSON.parse(row["deviceStatus.errorCode"])
var result="";
for(var t=0 ; t<val.length; t++){
if(val[t]){
result = val[t] + ","+result
}
}
if(result){
false
}else{
true
}