如何更新ui:repeat和still component id

时间:2018-04-12 07:26:31

标签: jsf

我想复制表单,我的代码:

<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

如何获得它。感谢

0 个答案:

没有答案