首先我在使用<h:dataTable>,我对此没问题,但之后我需要更多功能,所以我开始使用 Primefaces 并使用它的<p:dataTable>. 一切正常,但我在表格上应用的 CSS 停止工作。然后我发现<p:dataTable>是先创建一个<div>然后在里面<div>,它是创建一个<table>。
<div id="tcform:tclist" .......>
<table role="grid">....</table>
</div>
但<h:dataTable>只创建 HTML <table>。现在我想知道如何获取表的 ID,或者是否有任何解决方案可以访问该表。我也想知道为什么<h:dataTable>和<p:dataTable>彼此不同。