2

我正在使用 Primefaces 4.0。数据表存在一个问题,即在表更新后过滤器值消失了。Primefaces 中有一个新属性p:column“filterValue”。该属性将过滤器的值绑定到支持 bean 属性。问题是该属性的值仅用于支持 bean 属性 getter。不调用 setter 方法。

我已经为这个组件做了一个补丁。在 classesDataTabeDataTableRenderer中,方法的 setter 检查param过滤器的客户端设置是什么,并设置支持 bean 属性。更改是在DataTableRender解码和FilterFeature解码方法中进行的。

grepcode 上原始类的链接:

数据表解码

过滤特征解码

所以问题是:如果您想为 JSF-Phase 或哪种方法适合此的组件调用 setter。decode-Method 是可以调用 setter 的地方吗?在这种情况下,标准方法是什么?

4

0 回答 0