Thank you for trying out Kendo UI. Please find my comments to your questions below:
1) Is it somehow possible to ask for a confirmation from before saving records to the database? Like: "This will save your changes to the database. Are you sure?"
The easiest way to achieve that with the Kendo UI Grid is to have a custom command
in the toolbar. When clicked, you can use the kendo.confirm()
method which will generate a Kendo UI Confirm styled to match the current theme. The confirm has a done and fail handlers so you can sync()
the data source if the user clicked ok or the grid saveChanges()
method which will do the same internally.
I created a runnable example in a Dojo - just press the run button, make some changes and then click Save changes in the toolbar:
2) Does batch editing support dropdown boxes (like in Kendo UI for other platforms)?
One of our official demos demonstrated how to use a Kendo UI DropDown as a custom editor in a batch mode here:
3) Is it somehow possible to detect changes in the grid (a.k.a. dirty check)? I want to warn the user when they have unsaved changes and want to leave the page.
We have dirty flags added to each cell which has had any changes made. You can also use the dataSource.hasChanges()
method which will return a boolean.