Primefaces 4.0-SNAPSHOT filterBy新语法问题

时间:2013-09-06 23:09:34

标签: jsf jsf-2 primefaces

在Primefaces 4.0中,filterBy属性的语法已更改。在演示代码中,他们列出了3.x和4.x语法。基本上它归结为改变:

<p:column filterBy="#{var.property}"> ...

为:

<p:column filterBy="property"> ...

这一切都很棒,但是我们在支持bean中使用了一个Map,它曾经在3.5中运行得非常好:

<p:column filterBy="#{utilityBean.vendorMap[var.id]}"> ...

我的问题是我如何用新语法完成同样的事情?

编辑(2013年9月9日):

在给定数据库ID:

的情况下,有问题的地图会返回供应商的名称
private Map<BigInteger, String> vendorMap;

1 个答案:

答案 0 :(得分:0)

此问题已在Primefaces 5.0中得到解决。您现在可以使用旧语法和新语法。