PrimeFaceCommandLinkをクリックしてPrimeFaceConfirmDialogを開こうとしています。しかし、リンクをクリックすると、ダイアログが一瞬開きますが、すぐに消えます。ページが送信されていると思います。コードは次のとおりです。
<p:commandLink value="Delete" onclick="confirmation.show()" />
<p:confirmDialog message="Are you sure, you want to delete ?" header="Initiating deleting process" widgetVar="confirmation">
<p:commandButton value="Yes Sure" onclick="confirmation.hide()" actionListener="#{adminCtrl.deleteUserById}" update="userData" >
<f:attribute name="delete" value="#{user.userId}" />
</p:commandButton>
<p:commandButton value="Not Yet" onclick="confirmation.hide()" type="button" />
</p:confirmDialog>
この方法でダイアログを開いたままにするにはどうすればよいですか?
PrimeFace ShowCaseの例では、CommandButtonを扱っており、それは機能していましたが、私の要件はCommandLinkを使用することです。
出来ますか?どんなポインタも私にとって非常に役に立ちます。