<div class="staff_ActionListTable">
<h:panelGroup id="imccomponent">
<div class="scroll-pane2Container">
<div class="scroll-pane2" id="pane2">
<div class="actionInnerTable">
<ui:repeat var="action" value="#{immediateActionListController.actionList}" varStatus="status">
<h:panelGroup rendered="#{status.even}">
<!--Update button-->
<h:commandButton image="updateBtn.gif" value="Update1">
<f:ajax event="click" execute=":pp1" render=":pp1" listener="#{immediateActionListController.loadEditableActionComponent}" onevent="im_action_popupopener"/>
<f:param value="#{action.taskId}" name="immediateTaskIdForEdit">
</f:param>
</h:commandButton>
</h:panelGroup>
</ui:repeat>
</div>
</div>
</div>
</h:panelGroup>
</div>
<!--Add button-->
<div class="staffMember_ButtonContainer">
<h:commandButton image="addImmediateActionBtn.gif">
<f:ajax event="click" execute="imccomponent" render="imccomponent" listener="#{immediateActionListController.loadAddActionPopUp}" onevent="action_im_add_popupopener"/>
</h:commandButton>
</div>
<h:panelGroup id="pp1">
<!--Popup1 start: Add Action-->
</h:panelGroup>
我的代码是像上面,我希望当我按下按钮updateBtn绑定特定值“PP1”弹出框。这意味着我只想渲染弹出框部分,然后我应该如何指定执行,渲染选项(我尝试使用execute =“:pp1”render =“:pp1”,但它不工作)。谢谢如何使用JSF 2.0 F:AJAX选项呈现弹出框
Hi BalusC!非常感谢您的反馈。你已经记录了我的“添加按钮”,它知道这些选项可以正常工作,但我想知道如何使用这些药水来作为我的“更新按钮”,当我重新考虑那个按钮的方式时,你表示为“ “,我仍然收到异常为”javax.servlet.ServletException:包含一个未知的ID ':pp1' - 无法在组件j_idt185 的上下文中找到它“。谢谢。 –
Channa
它是否在同一个''中?改为像''这样的'id',并使用'render =“:myform:pp1”'来代替。 –
BalusC
Hi BalusC!它工作正常,非常感谢指导。 – Channa