2012-01-09 4 views

ответ

4

Начиная с версии Vaadin 6.7.3, в настоящее время невозможно использовать запасной компонент таблицы Vaadin.

Возникла проблема с Trac для изменения этого параметра для Vaadin 7. Для получения более подробной информации см. https://vaadin.com/forum/-/message_boards/view_message/900369.

В зависимости от ваших требований вы можете скрыть заголовок компонента таблицы и попытаться имитировать заголовок (используя HorizontalLayout, создавая собственные заголовки и прослушивая события изменения размера столбца); альтернативно, вы можете просто создать свой собственный HTML <table></table> и назначить его компоненту метки.

+0

Спасибо за предложение. Можно ли вставить некоторый HTML в заголовок таблицы? –

+0

@MorningGlory В заголовок компонента таблицы Vaadin? Нет. В HTML-таблицу, конечно же! –

0

Взгляд в компонент TreeTable может помочь вам: Vaadin sampler

С уважением, Эриком.

+0

Ну, TreeTable относится к контенту. Я спрашиваю, как включить несколько строк в заголовок таблицы? Пожалуйста, обратитесь к моей ссылке выше. –

0

Чтобы сделать заголовок только таблицы, используйте setPageLength (0); это устранит тело таблицы и покажет только заголовок. Затем создайте другую таблицу с заголовком и вашими данными и объедините эти 2 в макете :) Это классный трюк, обязательно сопоставьте коэффициент первого заголовка со вторым заголовком таблицы.

1

В Vaadin7 вы можете установить высоту заголовка таблицы динамически, добавив следующее правило CSS к вашей теме:

.v-table-header-wrap { 
    height: auto; 
    } 

только думают, что разделитель столбца не установлен на 100% от высоты заголовка строки. ..

Смежные вопросы