Рабочий скрипт: https://dojo.telerik.com/OFinidew/28
Вот несколько полезных вещей:
1.Определение схем для ваших источников данных
Схема - это способ определить, какую структуру ожидать от ваших данных.Когда схема определена, ваши данные будут «связаны».Как можно больше вы захотите связать свои данные, потому что в крайнем случае вам придется использовать шаблоны.Обычно пользовательский интерфейс Kendo пытается выяснить и связать вещи автоматически, но в особых случаях вам придётся дать ему схему.Это один из таких случаев.
Исходя из примера кода, похоже, что обходной путь заключается в попытке изменить событие «edit» в kendoGrid, чтобы немедленно выбрать статус «Processing» - вместо этого выможно определить статус «Обработка» (значение «2») как значение по умолчанию для поля «статус» в вашей модели.Но тогда вам нужно убедиться, что ваш пользовательский шаблон редактора МОЖЕТ быть привязан, что приводит нас к ..
2.Использование свойства HTML: data-bind = "value: (nameOfYourField)" *
Когда вы создаете свои собственные шаблоны редактора для всплывающего окна кендо, у вас нет возможности узнать, к какой части вашего HTML-кода привязать,См. StatusDropdownEditorTemplate в ссылке, приведенной в качестве примера того, как это делается.
3.Что значение valuePrimitive означает
Обычно kendoDropDownList возвращает объект, содержащий как текст, так и значение выбранного варианта.Но это не то, что мы хотим в этом случае, потому что статус определяется как «0», «1», «2» - так что мы просто хотели значение.Когда вы устанавливаете valuePrimitive в true, вы указываете kendoDropDownList возвращать только само значение, а не объект, содержащий все.