Java JSF2.0(Primefaces)-如果要通过ID引用,则无法访问复合组件
具有嵌入到global.jsf页面的简单复合组件(compositeComponent.jsf) 问题是ajax无法更新此组件。Java JSF2.0(Primefaces)-如果要通过ID引用,则无法访问复合组件,java,jsf,jsf-2,facelets,composite-component,Java,Jsf,Jsf 2,Facelets,Composite Component,具有嵌入到global.jsf页面的简单复合组件(compositeComponent.jsf) 问题是ajax无法更新此组件。 :componentId,notformId:componentId声明都不起作用 我应该在bean中编写自己的方法生成器来生成id吗 见图。欲了解更多信息! 在浏览器中打开页面,右键单击并选择“查看源”。找到生成的的HTML并确定其生成的客户端ID。实际上,您应该将此ID与:前缀一起使用。我们打赌ID的第一部分是自动生成的。如果您没有为复合组件提供固定ID,则可能会
:componentId
,notformId:componentId
声明都不起作用
我应该在bean中编写自己的方法生成器来生成id吗
见图。欲了解更多信息!
在浏览器中打开页面,右键单击并选择“查看源”。找到生成的
的HTML并确定其生成的客户端ID。实际上,您应该将此ID与:
前缀一起使用。我们打赌ID的第一部分是自动生成的。如果您没有为复合组件提供固定ID,则可能会发生这种情况。您也需要这样做:
<my:compositeComponent id="ccId" />
然后您可以按如下方式找到它:
<p:ajax update=":ccId:cCart:cId" />