如何扩展jsf primeface链接?我想将actionListener
属性与链接一起使用,并覆盖encodeAll
方法。
您可以创建一个复合组件作为包装器,并使用一个支持类:
<composite:interface componentType="my.special.Class">
...
</composite:interface>
<composite:implementation>
// place your wrapped component here
</composite:implementation>
重写后备类中的encodeChildren方法。
请注意:这是一个hack而不是一个干净的解决方案。根据你想做什么,一个自定义渲染器将是合适的。