In general, the given solution is the one that you should use. Edit prevention is done in the edit event handler of the widget. If you would like to show some visual sign that will notify the end users, then you can use a custom eventTemplate
that can render the special sign. This implementation depends entirely on your preferences.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI