Generally speaking, all the configuration done with the server wrappers serializes to some html and an initialization script. The main point of the wrappers is to provide an API for developers which prefer the strongly typed syntax of the html helpers. However, at the end it is the same JS component. Furthermore, the data is requested from the client after the widget is initialized which means that when the editor view is compiled the actual data item is not available - we simply serialize the content of the editor to a html which we then use in the initialization script.
With that said, I am afraid that disabling the fields in the popup would be possible only on the client. Nevertheless, I can suggest you a more `declarative approach` which will allow you to use the very same Edit event handler for all grids.
Use the Kendo MVVM Visible binding to show/display the content and within the Edit event handler bind the editor container to the corresponding dataItem.
// element displayed conditionally
//Edit event handler
Get quickly onboarded and successful
with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.