我正在使用 primefaces 数据表。当表格为空时如何设置宽度?因为在这种情况下,当它们有一些记录时,表会变小,我尝试使用样式
style="width: 150%"
Run Code Online (Sandbox Code Playgroud)
或者
style="width: 200px"
Run Code Online (Sandbox Code Playgroud)
但没有成功。
并且可以更改默认文本“未找到记录”。去别的什么?
<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)
