If you just want it to be responsive, you can add in each:
<p:column colspan="#{expoBean.colspanGeo}" priority="2">
<f:facet name="header">
<p:selectBooleanButton value="#{expoBean.showGeo}" onLabel="-" offLabel="+" >
<p:ajax listener="#{expoBean.showGeoChanged}" update="dtExposure" />
</p:selectBooleanButton>
<h:outputText value=" Geolocation" />
</f:facet>
</p:column>
Paginator and Scrollers are default, you setup this items on datatable element using the properties.
1
solved How to do Responsive datatable with paginator and scroll bar by using Prime faces 5.3?