我想复制表单,我的代码:
<p:outputPanel id="idUpdate">
<ui:repeat value="#{bean.items}" var="item">
<o:form id="formId-#{item.id}">
<p:inputText id="txtSearch-#{item.id}"/>
....
</o:form>
</ui:repeat>
</p:outputPanel>
<o:form id="formHandle">
<p:commandButton value="Add Form" actionListener="#{bean.cloneForm}" update="idUpdate">
</o:form>
当我点击Add Form
时,表单已添加,但在浏览器中,表单的ID不符合我的预期。
...
<form id="j_idt295:1:formId-">
我需要获取处理javascript(隐藏或显示)的表单ID。 我参考了: How to update data without page reload? ,How to create dynamic JSF form fields
如何获得它。感谢