【发布时间】:2014-10-15 01:26:15
【问题描述】:
如果查询没有返回数据,我想隐藏一个表并报告“无数据”消息。 在计算列中,我添加了计算存在行数的列(即TableCheck)。 我在表格下方创建了带有“无数据”消息的标签。在 onCreate 脚本中,我添加了以下代码。
if( countOfRows == 0 ){
this.getStyle().fontStyle = "italic";
this.getStyle().fontSize = "large";
}else{
this.text = "";
}
countOfRows = 0 在脚本中初始化。
在表格可见性属性中,检查隐藏元素并在表达式中添加以下代码。
if (row["TableCheck"] == null){
true
}
else{
false
}
问题:当dataSet为空时显示“No Data”消息。但是当dataset不为空时,则错误消息没有隐藏。
请告诉我如何解决这个问题。
提前致谢。
【问题讨论】:
标签: birt