JSF - прокрутка данных

Я использовал это руководство BalusC для просмотра и подкачки таблиц данных. Очень хороший и полезный гайд (куда бы я без него был?), но у меня есть еще один вопрос (может быть, непосредственно к вам, BalusC):

Есть ли возможность прокручивать данные по горизонтали и в основном по вертикали (без перемещения заголовков)?

Спасибо

АВАРИЙНОЕ РЕШЕНИЕ (с использованием HTML):

поместите <h:form> в <div id="scrolltable">

и определить таблицу прокрутки в css, например:

#scrolltable{
  width: 920px; height: 300px;
  overflow-y: scroll;
  overflow-x: auto;
}

person gaffcz    schedule 12.05.2011    source источник


Ответы (1)


Это невозможно напрямую в HTML и, следовательно, не со стандартным набором компонентов JSF. Вам нужно будет внести много конкретных работ по CSS/JS. Слишком много деталей и боли, чтобы обобщить их в одном ответе.

Однако существуют сторонние библиотеки компонентов JSF, которые предлагают это в одном готовом к использованию компоненте. Например, PrimeFaces и RichFaces 4.xRichFaces 3.x) имеют прокручиваемые компоненты данных, которые даже могут извлекать новые строки с помощью ajax. Поскольку вы отметили вопрос richfaces, вы сможете использовать вопрос RichFaces.

person BalusC    schedule 12.05.2011
comment
Я пометил это богатыми лицами, потому что я где-то слышал в сети, что богатые лица могут это делать. Вероятно, это означает, что я должен немного изучить Richfaces :] Спасибо за подсказку, BalusC! - person gaffcz; 13.05.2011