Вы можете сделать свою собственную аналогию скроллера данных с одной задачей: визуализировать через ajax таблицу, которую U использует для отображения записей!
например,
<rich:dataTable id="dtId" rows="10" value="#{bean.records}" var="record">
// content (records)
</rich:dataTable>
ваш собственный скроллер:
<a4j:repeat value="#{bean.pages}" var="page">
<a4j:commandLink value="#{page}" render="dtId"
actionListener="#{bean.myListener()}">
<f:param name="selectedPageNumber" value="#{page}" />
</a4j:commandLink>
</a4j:repeat>
вы получите стол и что-то еще.например, после: 0 1 2 3 4 5 (# {bean.pages} - просто цифры - означает страницы) и, нажав на каждую ссылку (0123 ...), ваш слушатель (myListener) может извлечь новую часть данных из БД иобновите список # {bean. records }, и после повторного рендеринга у вас будет таблица с новыми данными!