में कुछ नहीं करता है मैं एक 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>
एक और बात, जब मैं आईडी = "पुष्टि" के साथ commandButon, confirmDialog कभी नहीं गायब और उसे विंडो में अवरुद्ध रहता है पर क्लिक करें।
यदि आपको अधिक जानकारी चाहिए, तो मुझे बताएं कि मुझे किसकी आवश्यकता है। कृपया, कोई सुझाव? धन्यवाद!
मैं कल अपना कोड देखूंगा, क्षमा करें, लेकिन मुझे अन्य चीजें करना पड़ा और मैं इसे जांच नहीं पाया। धन्यवाद! – Darkfalk
यह मेरी त्रुटि है, धन्यवाद मित्र, और बाद में आपको जवाब देने के लिए खेद है। : एस – Darkfalk
@ डार्कफॉक मुझे मदद करने में खुशी है – HRgiger