comandButton
이 있는데 사용자를 제거해야하는 confirmDialog
을 호출하지만 actionListener에있는 메서드를 호출하지 않습니다. 내가 confirmDialog없이 동일한 코드를 넣어 경우에는 실행하고 문제없이 사용자를 삭제Primefaces confirmDialog는 actionListener에서 아무 작업도 수행하지 않습니다.
<p:dialog id="dialogEditar" widgetVar="dialogEditar" header="#{bundle_usuarios.usuarios_titulo_edicion}" resizable="false">
<p:panelGrid id="panelEditar"
<p:row>
<p:column>
<p:commandButton id="btModificar" type="submit" actionListener="#{usuariosMB.modificarUsuario()}"
value="#{bundle_general.general_modificar}" update="formEditar" rendered="#{usuariosMB.permisoCtMenu}"/>
</p:column>
<p:column colspan="7">
<p:commandButton id="btEliminar" type="button" onclick="confirmation.show()"
value="#{bundle_general.general_eliminar}"/>
</p:column>
</p:row>
</p:panelGrid>
<p:confirmDialog appendToBody="true" id="confirmDialog" message="#{bundle_usuarios.usuarios_confirma}"
header="#{bundle_usuarios.usuarios_titulo_confirma_eliminar}" severity="alert" widgetVar="confirmation">
<p:commandButton id="confirm" type="submit" value="#{bundle_usuarios.usuarios_aceptar_eliminar}"
update="dialogEditar, formEditar" oncomplete="confirmation.hide()"
actionListener="#{usuariosMB.eliminarUsuario()}" rendered="#{usuariosMB.permisoCtMenu}" />
<p:commandButton id="decline" value="#{bundle_usuarios.general_cancelar}" onclick="confirmation.hide()" type="button" />
</p:confirmDialog>
</p:dialog>
:
이
는 코드입니다. 성공을 실행코드는 다음과 같습니다
<p:dialog id="dialogEditar" widgetVar="dialogEditar" header="#{bundle_usuarios.usuarios_titulo_edicion}" resizable="false">
<p:panelGrid id="panelEditar"
<p:row>
<p:column>
<p:commandButton id="btModificar" type="submit" actionListener="#{usuariosMB.modificarUsuario()}"
value="#{bundle_general.general_modificar}" update="formEditar" rendered="#{usuariosMB.permisoCtMenu}"/>
</p:column>
<p:column colspan="7">
<p:commandButton id="btEliminar" type="submit" actionListener="#{usuariosMB.eliminarUsuario()}" value="#{bundle_general.general_eliminar}" update="dialogEditar, formEditar" rendered="#{usuariosMB.permisoCtMenu}"/>
</p:column>
</p:row>
</p:panelGrid>
</p:dialog>
또 다른 것은, 내가 ID = "확인"과 commandButon의 confirmDialog 결코 사라지는와이 창에 차단 된 상태를 유지 클릭 할 때.
자세한 내용이 필요하면 나에게 필요한 것을 말하십시오. 제발, 어떤 제안? 감사합니다.
내일 내 코드를 볼 수 있습니다. 죄송합니다.하지만 다른 일을해야만하고 확인할 수 없었습니다. 감사! – Darkfalk
이것은 내 오류입니다, 당신 덕분에 친구, 그리고 너무 늦게 답변 해 죄송합니다. : S – Darkfalk
@Darkfalk 도움을 드리겠습니다. – HRgiger