使用Kendo.Grid()时,如何在Update上使用确认?

时间:2019-06-10 16:30:48

标签: asp.net-mvc-4 kendo-grid

我有一个具有事件SaveChanges的Kendo.Grid()。 当我按下网格工具栏中的按钮SAVE CHANGES时,会触发此事件:

.Events(events => events.DataBound("Databound").SaveChanges("SaveGrid").Edit("Edit"))

function SaveGrid(e) {
    console.log("save")
    var rowsCount = e.sender.dataSource.data().length;
    var totalSum = 0;
    if (rowsCount > 0) {
        for (var i = 0; i < rowsCount; i++) {
            totalSum += e.sender.dataSource.data()[i].Amount;
        }
    }
    var ticketAmount = $('#Ticket_Amount').val();
    console.log("Ticket Amount: " + ticketAmount + " " + 'Total Sum: ' + totalSum);
    if (totalSum != ticketAmount) {
        console.log("failed");           
        e.preventDefault();
    }
}

在上面的代码中,如果数量相同,则调用控制器的UpdateData方法。

如何显示带有“确定”和“取消更新”按钮的确认对话框,以便用户根据金额相等性继续进行更新或取消更新?

0 个答案:

没有答案