Установите атрибут style="width: 100%"
в <p:column/>
. При этом столбец изменит размер, чтобы удовлетворить любые дополнительные компоненты. Пролет столбца может быть ограничен только размером любого контейнера-контейнера. Например,
<h:panelGrid id="theGrid" style="width:200px">
<p:dataTable var="car" value="#{tableBean.carsSmall}" id="carList" editable="true">
<p:column id="controlColumn" style="width:100%">
<p:rowEditor />
<p:commandButton value="Testing"/>
</p:column>
</p:dataTable>
</h:panelGrid>
В вышеприведенном фрагменте диапазон controlColumn
ограничен шириной theGrid