JSF - прокручиваемая таблица данных - PullRequest
1 голос
/ 28 сентября 2011

Есть ли способ реализовать прокручиваемые данные без использования Rich Faces?Если есть кто-нибудь может указать мне некоторые примеры кода или примеры страниц?Благодарю.

Ответы [ 2 ]

3 голосов
/ 07 октября 2013

Использовать div компонент для прокручиваемых данных в jsf и упоминания свойства height: 200px; overflow: auto; в атрибуте style.

<div style="height: 200px; overflow: auto;">
    <h:dataTable value="#{facesBean.files}" var="file">
        <h:column>
            <f:facet name="header">
                <h:outputText value="Image"></h:outputText>
            </f:facet>
            <h:graphicImage value="#{files.image}" style="width:100px; height:100px;"></h:graphicImage>
        </h:column>
        <h:column>
            <f:facet name="header">
                <h:outputText value="Description"></h:outputText>
            </f:facet>
            <h:outputText style="font-weight:bold;" value="File Name:"></h:outputText>
            <h:outputText value="#{file.alt}"></h:outputText>
        </h:column>
    </h:dataTable>
</div>
1 голос
/ 09 декабря 2011

Это может быть достигнуто с помощью CSS.Вы должны использовать свойство css overflow: scroll или overflow-x и overflow-y.Но учтите, что разные браузеры обрабатывают это свойство по-разному, так что это может привести к разному поведению.

Вы делаете ах: dataTable обертывание внутри div.Измените свойство div с помощью css и добавьте свойство overflow для прокрутки.Убедитесь, что ваш стол имеет фиксированный размер.

Возможно, вы захотите взглянуть на это

http://anaturb.net/csstips/sheader.htm

-cheers:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...