Скрыть и показать область отчета, когда данные не найдены - PullRequest
0 голосов
/ 23 мая 2018

Я использую страницу APEX 5 для отображения классического региона отчета. Я хочу скрыть этот регион, когда данные не найдены.Я использовал код JavaScript в заголовке страницы HTML, но он не работает:

    <script type="text/javascript">
            var has_rows = document.getElementById('news_region').rows;
            if (has_rows==0){
        $("news_region").hide();
        } 
</script>

1 Ответ

0 голосов
/ 24 мая 2018

Ну, простой вариант - использовать «условие на стороне сервера» региона, тип которого «Возвращенные строки», тогда как запрос SQL точно такой же, как запрос области отчета.

Работает нормально, нетсомневаюсь в этом, но я не знаю, что он будет вести себя, когда запрос тяжелый (возвращает много строк, выбирает из огромных таблиц и прочее).Тем не менее, я полагаю, что попробовать это не будет дорого.

...