如何在使用 ODATA 类型的 KendoUI Grid 更新数据之前要求确认?

How to ask for confirmation before update data using KendoUI Grid with ODATA type?

当我单击 kendo 网格编辑弹出窗体的更新按钮时,我需要请求确认(确认对话框)。问题是使用 ODATA,我指定 kendoGridConfiguration.dataSource.transport.options.update.url,我不能引入任何异步逻辑作为确认消息。你能帮帮我吗?

如果我想使用 odata 确认从网格中删除了一个元素,也会发生同样的情况。

谢谢!

我在这里创建了一个 DEMO,其中在更新记录之前会要求用户确认,并且只有在用户愿意的情况下才会编辑记录同意。

我已经绑定了网格的save事件,并添加了代码以在编辑操作进行之前请求确认。

这是DEMO中的代码。

.....
.......
//On click of POPUP form Update button
                          save: function(e) {
                                //check if the row is being edited and not newly added
                                if (! e.model.isNew())
                                {
                                    if (! confirm("Are you really sure that you want to update the data ?")) 
                                    {
                                        //In the confirm box, if the user clicks no or cancel, then do not proceed with the updation of record
                                        e.preventDefault();
                                    }
                                }
                          }
.......
.....