【发布时间】:2010-01-28 14:04:30
【问题描述】:
我是 JSF 的新手,所以我遇到了很多问题。我已经解决了很多,但是现在我在制作column的复合组件时遇到了问题。
这是代码:
myPage.xhtml:
<h:dataTable >
<util:myCol />
</h:dataTable>
myCol.xhtml:
<composite:interface>
</composite:interface>
<composite:implementation>
<h:column>
<f:facet name="header" >
<h:outputText value="user name" />
</f:facet>
<h:outputText value="some data" />
</h:column>
</composite:implementation>
问题是列不渲染。
所以我对代码做了一点改动:
myPage.xhtml:
<h:dataTable >
<h:column>
<util:myCol />
</h:column>
</h:dataTable>
myCol.xhtml:
<composite:interface>
</composite:interface>
<composite:implementation>
<f:facet name="header" >
<h:outputText value="user name" />
</f:facet>
<h:outputText value="some data" />
</composite:implementation>
此处列呈现,但标题“用户名”没有出现。
如何解决问题?提前致谢。
【问题讨论】:
标签: jsf jakarta-ee