I've got a AJAX Edit Grid displaying a mixture of text boxes, combobox and dropdown list. The final product will use the Batch Editing option
.Editable(editing => editing.Mode(GridEditMode.InCell))but I'm not quite ready for that yet.
On the latest build I added some ClientEvents to the onEdit action. If I'm inserting a new record then I disable one combobox and set it's default value.
But if I'm editing an existing row then I disable a dropdown box.
Confusing I know. But it should make managing our race information easier than the page full of dropdown boxes we're dealing with now. The page load on that is between 2-15 mintues, all depending the number of records. Yes, you read that right. But some of the dropdowns are set to have about 13,000 entries. Yes that's awful!
The new setup using the Telerik control is calling back with AJAX and bring over just a handful of records. Much cleaner code and much happier users.