将标签处理程序添加到 JSF 2.1 复合组件
我有一个
<composite:interface>
<composite:attribute name="var"></composite:attribute>
</composite:interface>
<composite:implementation>
<h:dataTable var="#{cc.attrs.var}">
<composite:insertChildren/>
</h:dataTable>
</composite:implementation>
不起作用的自定义组件,因为 dataTable var 属性不接受 EL 表达式。 怎么解决这个问题呢?我找到了一个旧的解决方案,建议编写一个自定义 TagHandler 来处理该组件,但我真的不知道如何将其附加到我的自定义组件。
I have a custom component
<composite:interface>
<composite:attribute name="var"></composite:attribute>
</composite:interface>
<composite:implementation>
<h:dataTable var="#{cc.attrs.var}">
<composite:insertChildren/>
</h:dataTable>
</composite:implementation>
that doesn't work because the dataTable var attribute doesn't accept EL expressions.
How to solve this? I found an old solution that proposed to write a custom TagHandler to handle the component but I don't really know how to attach it to my custom component.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论