First I was using <h:dataTable>
and I was OK with this but after then I needed some more functionality, So I started using Primefaces and used its <p:dataTable>
. Everything is going fine but the CSS that I applied on tables stopped woking. Then I found that <p:dataTable>
is first creating a <div>
and then inside the <div>
, it is creating a <table>
.
<div id="tcform:tclist" .......>
<table role="grid">....</table>
</div>
But <h:dataTable>
creates just HTML <table>
. Now I want to know how can I get table's id or is there any solution that I can access that table. I also want to know that Why <h:dataTable>
and <p:dataTable>
differs from each other.