2013-05-16 54 views
0

我有一個數據表動態列。我怎樣才能改變這個數據表的列寬。 p:列的寬度屬性不起作用。我是否需要重寫「ui-editable-column」風格?如何更改Datatable的列寬度

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

是不是爲'ui-editable-column'類添加css規則是否可行? – dratewka

+0

我認爲列將使用表的所有寬度,這是容器的所有寬度,除非您指定另一個寬度。嘗試設置表格的寬度 – Damian

+0

你可以在這裏添加你的數據表的代碼...所以會明白爲什麼它不工作... – Java

回答

0

你有沒有設置該屬性

resizableColumns = 「真」

通常設置列寬爲一個DataTable,我們使用的數據表resizableColumns的屬性= 「true」 和然後爲一列使用width =「40」設置特定列的寬度。

它應該工作。