我正在尝试扩展 JSF 的组件类(让它成为其中之一h:panelGroup
)并通过复合组件呈现它:
第1步:
@FacesComponent(value="customPanel")
public class CustomPanel extends HtmlPanelGroup { // or UIPanel
}
第2步:
<!-- INTERFACE -->
<composite:interface componentType="customPanel"/>
<!-- IMPLEMENTATION -->
<composite:implementation>
<h:outputText value="Some text:"/>
<composite:insertChildren/>
</composite:implementation>
第 3 步:
<xyz:panel>Hello world!</xyz:panel>
什么都不显示。我在这里想念什么?