如何设置空primefaces数据表的宽度

hud*_*udi 5 java primefaces

我正在使用 primefaces 数据表。当表格为空时如何设置宽度?因为在这种情况下,当它们有一些记录时,表会变小,我尝试使用样式

style="width: 150%" 
Run Code Online (Sandbox Code Playgroud)

或者

style="width: 200px"
Run Code Online (Sandbox Code Playgroud)

但没有成功。

并且可以更改默认文本“未找到记录”。去别的什么?

Mar*_*ark 5

<p:dataTable style="width:25px;">会改变表格的宽度,但是列标题和没有记录时显示的消息也会影响表格的宽度。

检查列标题中的文本。文本不会在单词之间换行,因此该列将具有基于标题文本的最小宽度。

<p:column>
    <f:facet name="header">
        <h:outputText value="This is a long column header" />
    </f:facet>
    <h:outputText value="#{bean.value}" />
</p:column>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

No Records Found消息将在单词之间换行

在此输入图像描述

因此,如果消息中的某个单词太长,它只会影响宽度。

<p:dataTable style="width:25px;" emptyMessage="thisisalongmessagefornodata">
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述