Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 启用可调整大小筛选时,不会设置列高度_Css_Jsf 2_Primefaces_Datatable - Fatal编程技术网

Css 启用可调整大小筛选时,不会设置列高度

Css 启用可调整大小筛选时,不会设置列高度,css,jsf-2,primefaces,datatable,Css,Jsf 2,Primefaces,Datatable,我需要从启用筛选的数据表中删除筛选输入 我已设法遵循所描述的解决方法,但我无法设法更改列的高度。 在ChromeDevTools的帮助下,我在我的专栏上尝试了所有可能的CSS,但都没有用 <p:column filterBy="#{column.dbname}" filterStyle="display:none" headerText="#{column.userListname}" style="#{column.visibl

我需要从启用筛选的数据表中删除筛选输入

我已设法遵循所描述的解决方法,但我无法设法更改列的高度。 在ChromeDevTools的帮助下,我在我的专栏上尝试了所有可能的CSS,但都没有用

<p:column filterBy="#{column.dbname}"
          filterStyle="display:none"
          headerText="#{column.userListname}"
          style="#{column.visible==true? 'height:15px!important':'display:none!important;'}"
          width="#{column.visible==true? 13:0}"
          resizable="#{column.visible==true? column.resizable:false}">    

以下是过滤器style=“display:none”之后的图像:

这是期望的结果(当然是全局过滤器):


我试图在重新创建您在篡改表时遇到的问题,但在浏览器中将“display:none;”应用到“.ui datatable.ui column=filter”后,我在您的第二张图像中得到了结果。当您只在浏览器中更改样式(而不是在代码中)时,它是否也适用于您的情况?您是对的,我尝试过同样的方法,但效果很好,这很奇怪,可能是因为我有一个可调整大小和可拖动的启用数据表,你觉得怎么样?我刚刚用draggable=true和resizeable=false数据表测试了它,它工作得很好。问题是我需要保持数据表列的大小可调