JSF 删除确认对话框显示

时间:2021-07-02 10:37:41

标签: jsf primefaces

<p:column headerText="İşlem">
                                    <p:commandButton action="#{userBean.editUser}" value="Düzenle" styleClass="btn btn-sm btn-primary" icon="fa fa-edit" ajax="false" />

                                    <p:commandButton action="#{userBean.updateUser}" value="Güncelle" styleClass="btn btn-sm btn-primary" icon="fa fa-refresh" ajax="false" />

                                    <p:commandButton action="#{userBean.confirm}" value="Sil" styleClass="btn btn-sm btn-danger" icon="fa fa-remove" update="growl">
                                        <p:confirm message="Kullanıcıyı silmek istediğinize emin misiniz?" icon="ui-icon-alert"/>
                                    </p:commandButton>

                                    <p:confirmDialog widgetVar="confirmDlg">
                                        <p:commandButton value="Evet" action="#{userBean.deleteUser(kullanici)}" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" ajax="false" />
                                        <p:commandButton value="Hayır" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" ajax="false" />
                                    </p:confirmDialog>

                                </p:column>

我在我的项目中使用了 Tomcat,我想做一个删除确认对话框。 在我的 UserBean 中,我编写了一个名为 confirm() 的函数来触发它,但它不起作用。 我在等你的建议。

public void confirm(){
        // confirm dialog show
        PrimeFaces.current().executeScript("PF('confirmDlg').show();");
    }

0 个答案:

没有答案