我有以下(简化,但可以证明问题)组件my:slot
<composite:interface>
</composite:interface>
<composite:implementation>
<h:panelGroup styleClass="xxx" layout="block">
<composite:insertChildren/>
</h:panelGroup>
</composite:implementation>
现在我想通过两种形式来广告表单来使用这个组件:
<my:slot>
<h:form id="f3">
<p:commandButton value="update f4" update=":f4"/>
</h:form>
</my:slot>
<my:slot>
<h:form id="f4">Form f4</h:form>
</my:slot>
使用此代码,我得到错误Cannot find component with identifier ":f4" referenced from "j_idt11:f3:j_idt12"
。如果我h:form id="f4"
使用my:slot
. 如何h:form
在自己的组件中使用,如上图所示?