我使用JSF 2.0标记dataTable制作了一个非常简单的数据表,但出于某种原因,页面分页器未显示。这是为什么?未显示数据表分页器
<p:dataTable var="garbage" value="#{resultsController.allGarbage}" paginator="true" rows="10">
<p:column>
<f:facet name="header">
<h:outputText value="Filename" />
</f:facet>
<h:outputText value="#{garbage.filename}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Description" />
</f:facet>
<h:outputText value="#{garbage.description}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Upload date" />
</f:facet>
<h:outputText value="#{garbage.uploadDate}" />
</p:column>
</p:dataTable>
我明白了。你可以在代码中看到我正在使用的primefaces paginator,但它没有被显示。我不明白为什么? – sfrj 2011-03-28 10:01:20
你的数据是否显示?它显示为一页还是全部在一页上?你的代码看起来是正确的(我以同样的方式使用它)。 – 2011-03-28 10:05:01
如果我删除rows =“10”,它会显示所有数据,但是如果我离开它,它只会显示10.数据正确显示正确,但出于某种奇怪的原因,我没有看到paginator。 – sfrj 2011-03-28 10:07:58