2012-06-19 2 views
0

Моя цель - создать таблицу с двумя строками заголовка. Первый с несколькими ячейками, перекрывающими столбцы, второй со всеми заголовками из 1 ячейки, но с поддержкой sortBy и filterBy.Графический стол для заголовков заголовков заголовков групп на факете заголовка с sortBy и filterBy

<p:dataTable .... > 
    <p:columnGroup type="header"> 
    <p:row> 
     <p:column colspan="3" headerText="my header 1" /> 
     <p:column colspan="3" headerText="my header 2" /> 
    </p:row> 
    </p:columnGroup> 
    <p:column sortBy="#{myBean.var1}" filterBy="#{myBean.var1}" headerText="var1"> 
    <h:outputText value="#{...var1}" /> 
    </p:column> 
    . 
    . 
</p:dataTable> 

я могу получить либо columnGroup, чтобы показать или HeaderText за колонку с SortBy и filterBy, но не оба. Когда я их смешиваю, компоненты заголовка из строки заголовка для столбца исчезают.

ответ

0

Как оказалось, можно вставлять dataTables через компонент subTable. Этот демонстрационный пример демонстрирует nesting a subTable in a larger dataTable, благодаря чему обеспечивается фильтрация и сортировка в сочетании с столбцами в заголовках.

+0

Слово предупреждения, это усложняет выбор строки. – rlong

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