html - 底部屏幕上的 Primefaces 数据表分页

标签 html css primefaces xhtml

我有数据表显示我的数据库数据。我将分页包含在我的数据表中,位置为“底部”。我的代码:

<p:dataTable var="item" id="initemList" widgetVar="initemList" value="#{initemController.initems}"
                 paginator="true" rows="50" reflow="true"
                 paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {CurrentPageReport}"
                 currentPageReportTemplate="{startRecord} - {endRecord} of {totalRecords}" paginatorPosition="bottom"
                 rowsPerPageTemplate="10,25,50" selectionMode="single" scrollable="true"
                 selection="#{initemController.selectedInitem}" rowKey="#{item.itemid}">

结果,这是我的数据表: enter image description here

我的分页不在底部屏幕上,而是在我的数据下方。我怎样才能做到这一点?

最佳答案

这是一个样式问题。使用您的浏览器开发人员工具(在大多数浏览器中为 F12)选择您想要设置样式的节点。在 Chrome 中,您还可以右键单击该节点并选择“检查”。

现在找到创建自定义 CSS 规则所需的类。在您的情况下:ui-paginator-bottom

然后创建一些自定义样式。根据您的模板,您最终可能会得到如下内容:

.ui-paginator-bottom {
    position: fixed;
    bottom: 0;
}

另见:

关于html - 底部屏幕上的 Primefaces 数据表分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43343500/

相关文章:

javascript - 添加/编辑网页的地址栏,而不删除已有的内容。

javascript - 如何按类获取元素并提供CSS效果?

jsf - 素面 tabView 上的 tabChange 事件不会在 ManagedBean 中设置值

javascript - 如何使用 Primefaces 向导 onnext 属性执行 Javascript 函数?

jsf - java.lang.IllegalStateException : More than the maximum number of request parameters (GET plus POST) for a single request ([512]) were detected

javascript - 如何在angularjs中使用拆分

html - 删除 Tumblr 主题上的 PostID

html - 如何对齐菜单的列表元素(ul 菜单)?

jquery - 如何在文本区域中禁用文本

jquery - 如何使父 div 的高度缩放到其子项?