Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何减少PrimeFaces中datatable列的宽度_Css_Primefaces_Datatable - Fatal编程技术网

Css 如何减少PrimeFaces中datatable列的宽度

Css 如何减少PrimeFaces中datatable列的宽度,css,primefaces,datatable,Css,Primefaces,Datatable,实际上我用的是PrimeFaces3.5。 我想减少数据表中特定列的宽度 它不起作用: <p:dataTable styleClass="myTable" ......................> <p:column width="5" headerText="verylargeeeeeeeeeeeeeeeeeeeeeeeeeeeee"> </p:column> 您的代码对我适用,但它不会将列的大小减小到小于标题文本宽度。当文本太大时,可以将标题设置

实际上我用的是PrimeFaces3.5。 我想减少数据表中特定列的宽度

它不起作用:

<p:dataTable  styleClass="myTable" ......................>
<p:column width="5" headerText="verylargeeeeeeeeeeeeeeeeeeeeeeeeeeeee">
</p:column>

您的代码对我适用,但它不会将列的大小减小到小于标题文本宽度。当文本太大时,可以将标题设置为使用多行,但仅当标题文本中有空格时,标题才起作用。这对您的示例没有帮助,因为没有空格。该选项的CSS如下所示:

.ui-datatable thead th {
    white-space:normal !important;
}

换句话说,我不确定如何将列的大小减小到字长以下。

是否尝试在表格上设置宽度,但没有直接设置
?我的标题文本有空间,我想减小列的固定大小始终将完整的字保持在一行中。