Я использовал это руководство BalusC для просмотра и подкачки таблиц данных. Очень хороший и полезный гайд (куда бы я без него был?), но у меня есть еще один вопрос (может быть, непосредственно к вам, BalusC):
Есть ли возможность прокручивать данные по горизонтали и в основном по вертикали (без перемещения заголовков)?
Спасибо
АВАРИЙНОЕ РЕШЕНИЕ (с использованием HTML):
поместите <h:form> в <div id="scrolltable">
и определить таблицу прокрутки в css, например:
#scrolltable{
width: 920px; height: 300px;
overflow-y: scroll;
overflow-x: auto;
}
Ответ 1 · рейтинг 4 · BalusC
Это невозможно напрямую в HTML и, следовательно, не со стандартным набором компонентов JSF. Вам нужно будет внести много конкретных работ по CSS/JS. Слишком много деталей и боли, чтобы обобщить их в одном ответе.
Однако существуют сторонние библиотеки компонентов JSF, которые предлагают это в одном готовом к использованию компоненте. Например, PrimeFaces и RichFaces 4.x (и RichFaces 3.x) имеют прокручиваемые компоненты данных, которые даже могут извлекать новые строки с помощью ajax. Поскольку вы отметили вопрос richfaces, вы сможете использовать вопрос RichFaces.