2015-01-21 2 views
1

Доброе утро всем вам. Моя проблема заключается в том, что у меня есть DataTable с 48 столбцами, 4 из которых заморожены и имеют прокрутку widht и height, а когда я делаю свиток в последнюю строку, замороженные столбцы с другими столбцами смещены. Я использую Primefaces 5.0, JSF 2.2, Chrome в качестве браузера, Eclipse IDE и Windows 8 в качестве ОС.Несоответствующие строки в DataTable с замороженными столбцами в праймах 5.0 JSF 2.2

Приложение код моего Datatable и столбец, который практически одинаков для всех остальных столбцов, единственная переменная ширина:

<p:dataTable id="listado" var="tran" value="#{BEAN}" scrollable="true" 
    scrollHeight="274" scrollWidth="48%" frozenColumns="4" 
    selectionMode="single" selection="#{BEAN}" 
    rowKey="#{BEAN}" dblClickSelect="true"> 

И колонны ...

<p:column headerText="Header" style="width:90px"> 
     <h:outputText value="#{BEAN}" /> 
</p:column> 

Кстати, Реализация, которую у меня есть, я не могу использовать Paginator, и меня попробовали дать высоту для каждого из столбцов, я использую тему бутстрапа, и все, что я тестировал, ухудшилось, смещение теперь близко к 3 или 4 пикселам, но я хочу удалить его.

P.S. Извините, если мой английский плохой, я латиноамериканский оратор и очень заблаговременно за вашу помощь. приветствия :)

+0

Вы попробовали новую версию PF? – Kukeltje

ответ

0

До тех пор, пока liveScroll не включен в datatable, добавляется нижняя граница с той же высотой, что и строки таблицы, чтобы «listado_frozenTbody» должен делать трюк.

#listado_frozenTbody { 
    border-bottom: 25px solid #E1E1E1; 
} 

Протестировано в Firefox 36.0 и Chrome 41.0.

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