问题标签 [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.

0 投票
4 回答
27832 浏览

primefaces - 仅在 ap:dataTable 中禁用几行的行选择

我想知道是否有一种方法可以基于 bean 属性为 Primefaces 中的给定行集禁用基于无线电的行选择。

例子:

在这种情况下,假设我想禁用 where 的行foo.bar == 1,5,10,通过禁用行我的意思是禁用与该行关联的单选按钮。

我想不出一种方法来实现这一点......有什么想法吗?即使是 css + javascript hack 解决方案也是可以接受的。

0 投票
2 回答
9938 浏览

jsf - 如何获取 Primefaces 的 Filtered DataTable 字段中输入的值?

我有一个数据表:

我想获取在过滤器字段“代码”、“数据做注册”和“Usuário”中输入的值,以便在支持 bean 中进行操作。

在此处输入图像描述

0 投票
1 回答
987 浏览

jquery - PrimeFaces rowExpansion 动画可以控制/禁用吗?

在 PrimeFaces(我使用的是 4.0)中,您可以拥有一个dataTablewith expandable rows。基本上你有一个p:rowToggler按钮来切换p:rowExpansion. 这很好用,但我真的很讨厌行扩展内容上的淡入淡出动画,这使得切换感觉迟缓(尤其是在关闭行扩展时)。

有没有办法控制/禁用淡入淡出动画?似乎没有属性可以控制p:rowTogglerp:rowExpansion控制这种行为。

0 投票
1 回答
2501 浏览

primefaces - PrimeFaces p:未显示列过滤器构面

我有这个 PrimeFaces (4.0) 表:

此列包含一个filter方面(尝试在PrimeFaces DataTable 过滤器展示中复制品牌过滤器):

不显示p:selectOneMenu,但我只是得到一个纯文本输入过滤器。

我从表中删除了各种属性(例如延迟加载),以查看它们是否导致过滤器不被渲染,但结果都相同。

我也确定p:selectOneMenu是正确的;当我将它放在表格之外时,它的选择菜单显示正确的内容。

我还检查了有关方面额外信息的规范filter,但可以找到任何其他信息。

谁能告诉我做错了什么?

0 投票
1 回答
2415 浏览

ajax - 如何在例如 p:dataTable 分页期间减少 p:ajax 的请求负载

我正在使用 JSF 2.2 和 Primefaces 5.1。有一个启用了分页的可编辑 primefaces 数据表。

每次更改页面时,数据表都会使用当前页面的所有数据执行 AJAX POST。如下图所示。

在此处输入图像描述

对于具有大量数据的大表,这会导致大量请求。这不是必须的吧?有没有办法改变这种行为?

0 投票
2 回答
3273 浏览

primefaces - 如何使用 p:dataExporter 以正确的类型导出数字?

我正在使用 PrimeFacesdataExporter将我的数据表导出到 Excel 文件。问题是数字被导出为文本。

如何将我的数字导出为整数和双精度数?

0 投票
1 回答
6273 浏览

primefaces - 如何自定义对 PrimeFaces 数据表列进行排序

我正在尝试在 PrimeFaces 数据表上实现排序功能。我创建了一个模型对象列表。我们对表的排序顺序有问题。排序列包含整数和字符串值。当我应用默认排序机制时sort=#{var.id},列表是基于 ASCII 顺序排序的。下面是排序结果的图像。我目前正在使用 PrimeFaces v5.2.5

在此处输入图像描述

任何人都可以指导我如何克服这个问题。

0 投票
1 回答
461 浏览

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

0 投票
1 回答
3495 浏览

primefaces - PrimeFaces 数据表分页器在第一次延迟加载时不显示

我正在使用 PrimeFaces 6.0。我正在创建一个使用延迟加载的数据表。我已经设置this.setRowCount(count)了我的load方法。我的分页器没有正确显示(它只显示禁用的上一个、下一个、开始、结束按钮)。

当我过滤表格或更改排序时,分页器会显示页面。此外,当我运行这个 JavaScript 时,分页器正在显示页面:

关于如何在不应用黑客的情况下让分页器工作的任何想法?

这是我的表(相关属性):

我的懒惰模型(相关部分):

0 投票
1 回答
860 浏览

primefaces - Primefaces Datatable当前行数在过滤后页面中没有正确更新

以下代码在应用过滤后未正确更新当前数据表行数。有时我必须在输入文本后在过滤器输入框中按两次回车键,以便正确更新计数。有时它只是在我输入文本并且不按回车键后才起作用。有时我也可以只输入一次回车键,计数就会正确更新。我不明白为什么我会得到这种不同的行为。也许 JSF / Primefaces 专家可以帮助我理解这一点?