问题标签 [primefaces-datatable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
primefaces - 仅在 ap:dataTable 中禁用几行的行选择
我想知道是否有一种方法可以基于 bean 属性为 Primefaces 中的给定行集禁用基于无线电的行选择。
例子:
在这种情况下,假设我想禁用 where 的行foo.bar == 1,5,10
,通过禁用行我的意思是禁用与该行关联的单选按钮。
我想不出一种方法来实现这一点......有什么想法吗?即使是 css + javascript hack 解决方案也是可以接受的。
jsf - 如何获取 Primefaces 的 Filtered DataTable 字段中输入的值?
我有一个数据表:
我想获取在过滤器字段“代码”、“数据做注册”和“Usuário”中输入的值,以便在支持 bean 中进行操作。
jquery - PrimeFaces rowExpansion 动画可以控制/禁用吗?
在 PrimeFaces(我使用的是 4.0)中,您可以拥有一个dataTable
with expandable rows。基本上你有一个p:rowToggler
按钮来切换p:rowExpansion
. 这很好用,但我真的很讨厌行扩展内容上的淡入淡出动画,这使得切换感觉迟缓(尤其是在关闭行扩展时)。
有没有办法控制/禁用淡入淡出动画?似乎没有属性可以控制p:rowToggler
或p:rowExpansion
控制这种行为。
primefaces - PrimeFaces p:未显示列过滤器构面
我有这个 PrimeFaces (4.0) 表:
此列包含一个filter
方面(尝试在PrimeFaces DataTable 过滤器展示中复制品牌过滤器):
不显示p:selectOneMenu
,但我只是得到一个纯文本输入过滤器。
我从表中删除了各种属性(例如延迟加载),以查看它们是否导致过滤器不被渲染,但结果都相同。
我也确定p:selectOneMenu
是正确的;当我将它放在表格之外时,它的选择菜单显示正确的内容。
我还检查了有关方面额外信息的规范filter
,但可以找到任何其他信息。
谁能告诉我做错了什么?
ajax - 如何在例如 p:dataTable 分页期间减少 p:ajax 的请求负载
我正在使用 JSF 2.2 和 Primefaces 5.1。有一个启用了分页的可编辑 primefaces 数据表。
每次更改页面时,数据表都会使用当前页面的所有数据执行 AJAX POST。如下图所示。
对于具有大量数据的大表,这会导致大量请求。这不是必须的吧?有没有办法改变这种行为?
primefaces - 如何使用 p:dataExporter 以正确的类型导出数字?
我正在使用 PrimeFacesdataExporter
将我的数据表导出到 Excel 文件。问题是数字被导出为文本。
如何将我的数字导出为整数和双精度数?
primefaces - 数据表列分页问题
使用展示示例,带有 p:columns 和分页的声明式 p:dataTable 可以工作。
我想让它以编程方式工作,并在页面加载网格上显示数据。当我点击程序化的分页时,所有数据都丢失了。它仍然显示正确的行,但我不确定为什么数据丢失。
项目:https ://github.com/ravihariharan/primefaces-test Primefaces 6,JSF 2.2.14,在 Tomcat 8.5.3 上
参考: 1. main/webapp/columns.xhtml 2. main/java/org/primefaces/showcase/view/data/datatable/ColumnsView.java
列.xhtml
primefaces - PrimeFaces 数据表分页器在第一次延迟加载时不显示
我正在使用 PrimeFaces 6.0。我正在创建一个使用延迟加载的数据表。我已经设置this.setRowCount(count)
了我的load
方法。我的分页器没有正确显示(它只显示禁用的上一个、下一个、开始、结束按钮)。
当我过滤表格或更改排序时,分页器会显示页面。此外,当我运行这个 JavaScript 时,分页器正在显示页面:
关于如何在不应用黑客的情况下让分页器工作的任何想法?
这是我的表(相关属性):
我的懒惰模型(相关部分):
primefaces - Primefaces Datatable当前行数在过滤后页面中没有正确更新
以下代码在应用过滤后未正确更新当前数据表行数。有时我必须在输入文本后在过滤器输入框中按两次回车键,以便正确更新计数。有时它只是在我输入文本并且不按回车键后才起作用。有时我也可以只输入一次回车键,计数就会正确更新。我不明白为什么我会得到这种不同的行为。也许 JSF / Primefaces 专家可以帮助我理解这一点?