问题标签 [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.
filter - Primefaces 数据表过滤器:从 xhtml 页面设置过滤器
我想使用具有不同过滤器的相同数据表创建几个 xhtml 页面。
例如,会有一个 men.xhtml 和 women.xhtml 页面来自服务调用 getHumans;我希望在不输入的情况下自动应用过滤器,并且我不想创建额外的视图,因为在我看来很多东西都是徒劳的。
我试过这些代码没有成功
我也尝试添加这个:
但它没有用
知道我能做什么吗?
primefaces - 在 p:dataTable 的页脚显示过滤结果大小
我正在使用带有全局过滤器的 PrimeFaces 数据表。输入过滤器时,想刷新显示的过滤列表中的行数,但是不起作用:之前触发了更新filter()
谢谢你的帮助。
这是我的代码:
jsf - 在 p:dataTable 上使用自定义全局过滤器
我正在尝试使用 PrimeFaces 中的全局过滤器实现逗号分隔的关键字搜索。
如果用户在word1,word2
全局搜索中输入,则所有具有word1
和word2
应该返回的行。截至目前,我无法在 PrimeFaces 中找到用于全局搜索的预定义多词搜索功能。全局搜索仅适用于单个关键字。例如:仅当用户键入word1
或时,搜索才会返回结果word2
。
似乎 PrimeFaces 使用客户端 API filter() 进行全局搜索。有没有办法使用多个关键字实现搜索?
primefaces - p:dataTable rowEdit Ajax 事件未调用
我是这个 StackOverflow 社区的新手。我遇到一个问题,即rowEdit
每当我单击铅笔时,PrimeFaces 数据表 Ajax 事件都不会调用。我知道这个社区有很多问题,我尝试了每一种可能的解决方案,但都在脉络中。
这是我的xhtml
代码:
这是我的豆子:
任何类型的帮助将不胜感激
primefaces - 当时过滤排序,Primefaces Datatable报错
我在 primefaces 上使用普通数据表,但同时使用 sortBy 和 filterBy 时出现错误:
javax.faces.FacesException:启用选择时,DataModel 必须实现 org.primefaces.model.SelectableDataModel。
我的桌子是这样的:
在第一张图片中,我们可以看到我是如何过滤表格的,但是如果我使用排序,则会出现错误:
这是我的primefaces代码:
如果我只是对数据表进行排序或过滤工作正常,则仅在同时使用两者时才会出现此错误。我调查了这个错误并发现了一些关于rowkey最独特的东西,是的,它是,所以我不知道它到底是什么,感谢任何帮助,问候。
更新
对象类 lastPositionReportDto 其定义如下:
在我的控制器上,我只创建一个:
并将 lastPositionsReportDtos 对象添加到列表中。
datatable - 如何在primefaces中使用基于条件的自定义颜色“突出显示选定的行”
我已经rowStyle
根据条件给予。此数据表还具有选择(复选框)选项。
我想保留在行上应用的自定义样式,即使它被选中(即复选框被选中)。By default, when the row is selected it is highlighted in yellow irrespective of the style applied.
CSS:
rowStyle
即使选中复选框,我也可以保留已应用的内容吗?
primefaces - 如何在 Primefaces Datatable 中的行和页面之间移动
我想要一个在数据表中上下行之间移动的代码,带有两个按钮,最后一行转到下一页。
我可以编写一个在行之间移动的代码,但我不能转到最后一行的下一页。我的代码在这里,它有两个用于在行之间向上和向下的函数(tableWidgetVar 是 datatable widgetvar):
有人知道转到最后一行的下一个数据表页面吗?
primefaces - 使用 primefaces 数据表进行过滤和 clearfilter()
我有一个数据表,在“rowselect”上,屏幕上填充了另一个数据表。例如,如果我选择一个员工,则会显示另一个包含该员工所有记录的数据表。如果我对第二个数据表进行一些过滤,它工作正常。但是现在,如果我在第一个表上选择其他员工,之前过滤的列表不会改变。它仍然显示第一个员工的记录。我在某处阅读并在 ajax 事件结束时添加了 clearfilter() 。但是这样做之后,如果我从第二个数据表中删除或更新任何记录,UI 不会使用已删除/更新的记录进行更新
jsf - Primefaces获取排序列的名称
我需要在我的 DataTable 中获取排序/过滤列的名称。使用 ajax 事件“过滤器”,我得到过滤后的值和列名。对于排序,我使用了偶数“排序”,但找不到返回排序列名称的方法