2013-05-16 2 views
0

У меня есть динамические столбцы с данными. Как я могу изменить ширину столбца этого типа данных. Свойство Width для столбцов p: не работает. Нужно ли переопределять стиль «ui-editable-column»?Как изменить ширину столбца Datatable

<p:columns value="#{myController.columns}" var="column" 
          styleClass="ui-editable-column" width="10".... 
+0

Не добавляется ли правило CSS для класса 'u-editable-column'? – dratewka

+0

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

+0

Можете ли вы добавить свой код данных здесь ... так что получите представление, почему он не работает ... – Java

ответ

0

Вы установить это свойство

resizableColumns = "истинный"

Обычно, чтобы установить ширину столбца для DataTable, мы используем свойство DataTable resizableColumns = "истина" и затем установите ширину для определенного столбца, используя width = "40" для столбца.

Должно работать.