当弹出窗口(pp1)中的“保存”按钮单击时,项目列表会更新.
但是当按下项目列表中的更新按钮时,渲染ID:form1:pp1在渲染时不会出现错误.如果做render =“@ all”它可以工作,但它不好.
(错误:< f:ajax>包含未知ID’:form1:pp1′)
但是当按下项目列表中的更新按钮时,渲染ID:form1:pp1在渲染时不会出现错误.如果做render =“@ all”它可以工作,但它不好.
(错误:< f:ajax>包含未知ID’:form1:pp1′)
<h:form id="form1" prependid=false> <h:panelGroup id="projects"> <ui:repeat var="action" value="#{dadadada}" varStatus="status"> <h:commandButton value="Save"> //gives id not found error <f:ajax event="click" execute="@form" render=":form1:pp1" listener="#{fsfsfsfsfs}" /> </h:commandButton> </ui:repeat> </h:panelGroup> // project panel group //popup <h:panelGroup id="pp1"> <div id="popup2" class="popup_block"> //save button in the popup <div class="popupBody_save2"> <h:commandButton image="resources/images/saveBtn.gif" value="Save"> <f:ajax event="click" execute="@form" render="projects" listener="#{dfsfssfs}" /> </h:commandButton> </div> </div> </h:panelGroup> </h:form>
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。