BIRT- преобразование таблицы в сетку

В настоящее время я работаю над отчетом о бирте с таблицей для отображения данных. Теперь я хочу преобразовать то же самое в сетку, которая обеспечивает лучшие возможности просмотра и анализа. Итак, есть ли простой способ (при редактировании XML или что-то в этом роде) преобразовать всю таблицу в сетку? При этом полные данные остаются прежними.

NB: я еще немного не использовал сетку, никогда! Также немного новичок в рождении. Так что извините меня, если я выплевываю какую-то ерунду.


person Boban Raj    schedule 18.06.2014    source источник
comment
Я ответил на этот вопрос, я предлагаю вам найти решение для создания макета, который вы хотите, используя таблицу.   -  person James Jenkins    schedule 18.06.2014


Ответы (2)


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

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

person James Jenkins    schedule 18.06.2014

Связанный, но более разумный вопрос заключается в том, как преобразовать таблицу с одним столбцом в список или наоборот.

Мне часто нужно это преобразование таблицы в список для оптимизации отчетов master-detail для (нашей настроенной версии) WordEmitter, потому что это предотвращает появление лишних вложенных таблиц в выводе Word.

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

Кроме того, Джеймс прав: нет причин преобразовывать таблицу в элемент сетки, главным образом потому, что таблица будет отображать все записи (в то время как сетка отображает только первую), в то время как таблица имеет все функции сетки (и больше, как группировка).

person hvb    schedule 20.06.2014