单击对话框中的无选项时如何关闭Devextreme对话框?

时间:2018-08-09 15:51:58

标签: asp.net-core-mvc devextreme devexpress-mvc

在这里,我尝试使用devextreme的数据网格的OnCellClick("onOfficeCellClick")事件删除数据,然后单击,弹出devextreme确认对话框,然后单击用于删除数据的确认对话框ajax中的yes选项,然后单击对话框中的任何选项都不应关闭。

现在,问题在于单击“是”按钮时将删除数据,但单击“否”时对话框不会关闭。

任何帮助将非常感激和感谢。谢谢

function onOfficeCellClick(e) {
debugger;

var result = DevExpress.ui.dialog.confirm("Are you sure to delete the activity?", "Confirm Delete");
result.done(function (dialogResult) {
    debugger
    if (dialogResult == true) {
        $.ajax({
            type: 'POST',
            dataType: 'json',
            async: false,
            url: '/Doctor/DeleteDoctorOffice',
            data: { ID: e.data.Id },
            success: function (m) {
                showNotification("Doctor Office Delete Successfully.", "success");
                var dataGrid = $('#DoctorOfficeGrid').dxDataGrid('instance');
                dataGrid.refresh();
            },
            error: function () {
                showNotification("Failed to delete.", "warning");
            }
        });
    }
    else {
        result.hide();
    }
});
}

0 个答案:

没有答案