我正在使用Primefaces 4.0。
数据表有一个问题,即在表更新后,过滤器值不在了。 Primefaces p:column
“filterValue”中有一个新属性。该属性将过滤器的值绑定到辅助bean属性。问题是该属性的值仅用于支持bean propertie getter。不调用setter方法。
我已为此组件制作了补丁。在类DataTabe
和DataTableRenderer
中,方法的setter检查param
是什么是过滤器的客户端设置并设置支持bean属性。更改是在DataTableRender
解码和FilterFeature
解码方法中进行的。
关于grepcode的原始类的链接:
所以问题是:如果你想为一个组件调用setter,其中JSF-Phase或哪种方法适合于此。解码 - 方法放置在哪里可以调用setter?在这种情况下,标准方法是什么?