在这里,我尝试使用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();
}
});
}