Visualización de un mensaje desde el bean administrado con componente de diálogo de confirmación de primefaces
en mi página, estoy intentando mostrar un cuadro de diálogo de confirmación después de hacer clic en un botón. En el cuadro de diálogo de confirmación usé el mensaje de atributo para mostrarlo, este mensaje se toma valor después de hacer clic en el botón. Así lo hice así:
<p:commandButton value="Delete" update="testPlanetree" id="deleteBtn"
disabled="#{projectTestManagementMB.disable}" oncomplete="deleteConfirmation.show()"
action="#{projectTestManagementMB.testFn}"/>
<p:confirmDialog id="confirmDialog" message="#
{projectTestManagementMB.deleteConfirmationMsg}"
header="Confirming Deleting Process" severity="alert"
widgetVar="deleteConfirmation">
<p:commandButton id="confirm" value="Yes Sure" update="messages"
oncomplete="deleteConfirmation.hide()" />
<p:commandButton id="decline" value="Not Yet"
onclick="deleteConfirmation.hide()" type="button" />
</p:confirmDialog>
ProjectTestManagementMB Managed Bean:
private String deleteConfirmationMsg;//with getters and setters
public void testFn(){
deleteConfirmationMsg="do you want to delete ...";
}
El problema es que ladeleteConfirmationMsg
nunca tome el valor "¿desea eliminar ..." (siempre está vacío)
Cualquier idea será apreciada