找不到数据时隐藏和显示报告区域
Hide and show Report region when no data found
我正在使用 APEX 5 页面显示一个经典的报告区域,我想在找不到数据时隐藏这个区域。
我在页面 HTML 页眉中使用了 javascript 代码,但它不起作用:
<script type="text/javascript">
var has_rows = document.getElementById('news_region').rows;
if (has_rows==0){
$("news_region").hide();
}
</script>
嗯,一个简单的选择是使用类型为 "Rows returned" 的区域 "Server-side condition",而 SQL 查询与报告区域的查询相同。
它工作正常,毫无疑问,但我不知道当查询是 heavy(returns 很多行,从巨大的表格和东西中选择)。不过,我认为尝试它不会花费太多。
我正在使用 APEX 5 页面显示一个经典的报告区域,我想在找不到数据时隐藏这个区域。 我在页面 HTML 页眉中使用了 javascript 代码,但它不起作用:
<script type="text/javascript">
var has_rows = document.getElementById('news_region').rows;
if (has_rows==0){
$("news_region").hide();
}
</script>
嗯,一个简单的选择是使用类型为 "Rows returned" 的区域 "Server-side condition",而 SQL 查询与报告区域的查询相同。
它工作正常,毫无疑问,但我不知道当查询是 heavy(returns 很多行,从巨大的表格和东西中选择)。不过,我认为尝试它不会花费太多。