问题标签 [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 投票
1 回答
313 浏览

jsf - PrimeFaces 6.1 中rich:extendedDataTable 的替代方案

我们目前正在将我们用richfaces 编写的应用程序迁移到primefaces。

我正在寻找 primefaces 中rich:extendedDataTable 的替代品。扩展数据表做这样的事情丰富的扩展数据表

有没有办法用 p:dataTable 在primefaces 中实现这一点?

0 投票
1 回答
420 浏览

filter - Primefaces 数据表过滤器:从 xhtml 页面设置过滤器

我想使用具有不同过滤器的相同数据表创建几个 xhtml 页面。

例如,会有一个 men.xhtml 和 women.xhtml 页面来自服务调用 getHumans;我希望在不输入的情况下自动应用过滤器,并且我不想创建额外的视图,因为在我看来很多东西都是徒劳的。

我试过这些代码没有成功

我也尝试添加这个:

但它没有用

知道我能做什么吗?

0 投票
0 回答
119 浏览

primefaces - 在 p:dataTable 的页脚显示过滤结果大小

我正在使用带有全局过滤器的 PrimeFaces 数据表。输入过滤器时,想刷新显示的过滤列表中的行数,但是不起作用:之前触发了更新filter()

谢谢你的帮助。

这是我的代码:

0 投票
1 回答
3400 浏览

jsf - 在 p:dataTable 上使用自定义全局过滤器

我正在尝试使用 PrimeFaces 中的全局过滤器实现逗号分隔的关键字搜索。

如果用户在word1,word2全局搜索中输入,则所有具有word1word2应该返回的行。截至目前,我无法在 PrimeFaces 中找到用于全局搜索的预定义多词搜索功能。全局搜索仅适用于单个关键字。例如:仅当用户键入word1或时,搜索才会返回结果word2

似乎 PrimeFaces 使用客户端 API filter() 进行全局搜索。有没有办法使用多个关键字实现搜索?

0 投票
1 回答
184 浏览

primefaces - p:dataTable rowEdit Ajax 事件未调用

我是这个 StackOverflow 社区的新手。我遇到一个问题,即rowEdit每当我单击铅笔时,PrimeFaces 数据表 Ajax 事件都不会调用。我知道这个社区有很多问题,我尝试了每一种可能的解决方案,但都在脉络中。

这是我的xhtml代码:

这是我的豆子:

任何类型的帮助将不胜感激

0 投票
1 回答
632 浏览

primefaces - 当时过滤排序,Primefaces Datatable报错

我在 primefaces 上使用普通数据表,但同时使用 sortBy 和 filterBy 时出现错误:

javax.faces.FacesException:启用选择时,DataModel 必须实现 org.primefaces.model.SelectableDataModel。

我的桌子是这样的:

在此处输入图像描述

在第一张图片中,我们可以看到我是如何过滤表格的,但是如果我使用排序,则会出现错误:

在此处输入图像描述

这是我的primefaces代码:

如果我只是对数据表进行排序或过滤工作正常,则仅在同时使用两者时才会出现此错误。我调查了这个错误并发现了一些关于rowkey最独特的东西,是的,它是,所以我不知道它到底是什么,感谢任何帮助,问候。

更新

对象类 lastPositionReportDto 其定义如下:

在我的控制器上,我只创建一个:

并将 lastPositionsReportDtos 对象添加到列表中。

0 投票
1 回答
1538 浏览

datatable - 如何在primefaces中使用基于条件的自定义颜色“突出显示选定的行”

我已经rowStyle根据条件给予。此数据表还具有选择(复选框)选项。

我想保留在行上应用的自定义样式,即使它被选中(即复选框被选中)。By default, when the row is selected it is highlighted in yellow irrespective of the style applied.

CSS:

rowStyle即使选中复选框,我也可以保留已应用的内容吗?

0 投票
2 回答
184 浏览

primefaces - 如何在 Primefaces Datatable 中的行和页面之间移动

我想要一个在数据表中上下行之间移动的代码,带有两个按钮,最后一行转到下一页。

我可以编写一个在行之间移动的代码,但我不能转到最后一行的下一页。我的代码在这里,它有两个用于在行之间向上和向下的函数(tableWidgetVar 是 datatable widgetvar):

有人知道转到最后一行的下一个数据表页面吗?

0 投票
0 回答
105 浏览

primefaces - 使用 primefaces 数据表进行过滤和 clearfilter()

我有一个数据表,在“rowselect”上,屏幕上填充了另一个数据表。例如,如果我选择一个员工,则会显示另一个包含该员工所有记录的数据表。如果我对第二个数据表进行一些过滤,它工作正常。但是现在,如果我在第一个表上选择其他员工,之前过滤的列表不会改变。它仍然显示第一个员工的记录。我在某处阅读并在 ajax 事件结束时添加了 clearfilter() 。但是这样做之后,如果我从第二个数据表中删除或更新任何记录,UI 不会使用已删除/更新的记录进行更新

0 投票
1 回答
398 浏览

jsf - Primefaces获取排序列的名称

我需要在我的 DataTable 中获取排序/过滤列的名称。使用 ajax 事件“过滤器”,我得到过滤后的值和列名。对于排序,我使用了偶数“排序”,但找不到返回排序列名称的方法