jsf - 在 JSF 中向面板网格添加滚动条

标签 jsf jsf-2 primefaces

我有一个至少有 50 列的面板网格,但在显示期间,UI 中的所有列都变得拥挤。我尝试了我可以但无济于事的属性。 下面是我的代码。任何帮助表示赞赏。

<p:panel>
                    <h:outputLabel value="Search Results" style="font-weight: bold;"></h:outputLabel>

                    <p:dataTable scrollWidth="100%" id="SearchResult" var="SearchResult"
                        value="beanId" style="width:100%;"
                        selection="beanId"
                        rowKey="beanId" scrollable="true"
                        rowSelectMode="multiple" scrollHeight="100%">
                        <p:column selectionMode="multiple" style="width:5%;" />

                        <p:column>
                            <f:facet name="header">
                                <h:outputText value="Year" />
                            </f:facet>
                            <h:outputText value="MbeanValue" />
                        </p:column> 

                        |
                        |
                        |
                        |
                        similarly upto 50 columns
                </p:panel>

最佳答案

A p:panel生成 <div/>所以 overflow-y CSS 样式属性将起作用:

<p:panel  style="float:left;overflow-y: auto;height: 100px;">

height attrbute 指定 div 应该进入滚动条的点

关于jsf - 在 JSF 中向面板网格添加滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25052945/

相关文章:

ajax - 使用 f :viewParam with required attribute and commands

java - JSF 2.0 无法从 primefaces 呈现对话框

css - p :selectOneMenu error when wrap around by "display: inline-block" on IE 8

validation - 来自 f :datetimeConverter 的 "Validation Error: Value is not valid"错误

jsf - SeamPhaseListener - 无法启动事务 - Seam 2.3、JSF 2 Tomcat 7、WAR

ajax - jsf commandLink 和 f :ajax partial rendering 的奇怪行为

java - JSF - 如何添加 h :graphicImage after f:selectItem element?

css - PrimeFaces 对话框标题大小不正确

java - 将数据从 JSP 动态地从 HTML 页面传递到 Servlet

css - 如何在 p :column header 中放置自定义内容,如换行符