DynamicReports отображает группу без подробностей - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть следующее CustomGroupBuilder

CustomGroupBuilder bucketGroup = grp.group(new BucketExpression()).groupByDataType()
        .setShowColumnHeaderAndFooter(true).setHeaderLayout(GroupHeaderLayout.VALUE).setPadding(0)
        .setStyle(titleStyle).addHeaderComponent(cmp.filler().setFixedHeight(5))
        .addFooterComponent(cmp.filler().setFixedHeight(10)).setReprintHeaderOnEachPage(true);

Сама группа работает нормально.Тем не менее, я сталкиваюсь с проблемой, которую не могу легко обойти

Если для какой-либо группы, созданной этим CustomGroupBuilder, данные недоступны, я все еще хочу отобразить заголовок группы, заголовки столбцов и, в качестве единственной детализации, «Данные недоступны».

Я пытался использовать noData(cmp.text("No data available")), но это срабатывает только в том случае, если источник данных полностью пуст, а не просто отсутствуют данные для некоторых групп.

Итак, вопрос в том, как я могу отобразить пустую строку для группы, если нет данных для этой группы?Нужно ли создавать фиктивную запись, которая будет заменена текстом «Нет данных»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...