datatable emptymessage 不会自动 colspan 到总号。数据表没有行时的列数
datatable emptymessage does not automatically colspan to total no. of columns when datatable has no rows
我在 Weblogic 11g/Java 1.6/Jsf 2.1 上使用 Primefaces 5.2。
我有一个数据表,其某些行有条件地不呈现。
我的问题是,当数据表没有要显示的行时,emptyMessage 仅跨越第一列而不是所有列。下面是我的数据表示例。
<p:dataTable var="sale" >
<f:facet name="header">
Sales/Profits of Manufacturers
</f:facet>
<p:columnGroup type="header">
<p:row>
<p:column rowspan="3" headerText="Manufacturer" />
<p:column colspan="4" headerText="Sale Rate" />
</p:row>
<p:row>
<p:column colspan="2" headerText="Sales" />
<p:column colspan="2" headerText="Profit" />
</p:row>
<p:row>
<p:column headerText="Last Year" />
<p:column headerText="This Year" />
<p:column headerText="Last Year" />
<p:column headerText="This Year" />
</p:row>
</p:columnGroup>
<p:column rendered="false">
<h:outputText value="s" />
</p:column>
<p:column rendered="false">
<h:outputText value="s" />
</p:column>
<p:column rendered="false">
<h:outputText value="s" />
</p:column>
<p:column rendered="false">
<h:outputText value="s">
</h:outputText>
</p:column>
<p:column rendered="false">
<h:outputText value="s">
</h:outputText>
</p:column>
</p:dataTable>
似乎是一个已知的 issue。
在5.2.6和5.1.20中修复。对于大多数人来说,它应该在 5.3 版本中可用。
我在 Weblogic 11g/Java 1.6/Jsf 2.1 上使用 Primefaces 5.2。 我有一个数据表,其某些行有条件地不呈现。 我的问题是,当数据表没有要显示的行时,emptyMessage 仅跨越第一列而不是所有列。下面是我的数据表示例。
<p:dataTable var="sale" >
<f:facet name="header">
Sales/Profits of Manufacturers
</f:facet>
<p:columnGroup type="header">
<p:row>
<p:column rowspan="3" headerText="Manufacturer" />
<p:column colspan="4" headerText="Sale Rate" />
</p:row>
<p:row>
<p:column colspan="2" headerText="Sales" />
<p:column colspan="2" headerText="Profit" />
</p:row>
<p:row>
<p:column headerText="Last Year" />
<p:column headerText="This Year" />
<p:column headerText="Last Year" />
<p:column headerText="This Year" />
</p:row>
</p:columnGroup>
<p:column rendered="false">
<h:outputText value="s" />
</p:column>
<p:column rendered="false">
<h:outputText value="s" />
</p:column>
<p:column rendered="false">
<h:outputText value="s" />
</p:column>
<p:column rendered="false">
<h:outputText value="s">
</h:outputText>
</p:column>
<p:column rendered="false">
<h:outputText value="s">
</h:outputText>
</p:column>
</p:dataTable>
似乎是一个已知的 issue。
在5.2.6和5.1.20中修复。对于大多数人来说,它应该在 5.3 版本中可用。