I need to ask for a confirmation (a confirm dialog), when i click the update button of the kendo grid edit popup form. The problem is that using ODATA, i specify the kendoGridConfiguration.dataSource.transport.options.update.url
, and i cant introduce any async logic as a confirmation message. Can you help me?
The same would happen if I wanted to confirm a deletion of an element from the grid using odata.
Thanks!
I have created a DEMO here in which the user would be asked for confirmation before updating the record and the record will only be get edited if the user would agree.
I have bound the save
event of the grid and added code to ask for confirmation before the edit action proceeds.
Here is the code from the 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();
}
}
}
.......
.....
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With