2010-08-30 3 views
2

Я хотел узнать, как указать поля, которые будут отображаться бок о бок в макете BIRT, например, City State Zip в адресной строке. По умолчанию, кажется, поставить на полях один под другим, и я не могу найти способ, чтобы изменить их бок о бокновичок BIRT - макет - поля бок о бок для адреса и т. Д.

BIRT 2.6.0 и Eclipse, Helios

ответ

2

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

Удачи!

+0

Я использую сетку. Я предполагаю, что внутри ячейки сетки у меня нет возможности выравнивать поля бок о бок. – shikarishambu

+0

Нет, но у вас есть возможность использовать несколько ячеек/столбцов в сетке для выравнивания полей, как вам нравится. – MystikSpiral

0

Я использую BIRT 2,3. 2, и он обычно ставит поля бок о бок, по умолчанию. Это может быть проблемой для того, какой тип элемента отчета вы используете для отображения ваших данных. Попробуйте использовать таблицу, а не элемент отчета списка.

1

Использование сетки для этого не является правильным решением, если вы действительно не хотите, чтобы элементы были выровнены в столбцы.

Если вы установили значение Display ваших элементов данных Inline вместо Block, они будут отображаться рядом с той же строкой точно так, как вы хотите.