Я использую Kendo UI Dropdownlist с ASP.NET MVC5. Я хочу написать печенье onSelect:Kendo Ui выпадающий список с ASP.NET MVC5 onSelect function
@(Html.Kendo().DropDownList().Name("sss").BindTo(Model).DataTextField("Name").DataValueField("Id")
.Events(e =>
{
e.Select("onSelect");
})
.Deferred()
)
function onSelect(e) {
if ("sss" in window) {
debugger;
var dataItem = this.dataItem(e.item);
alert(dataItem.value);
setCookie(dataItem.value);
}
}
все функции доступны, и работает отлично. но я получаю:
неопределенное значение вместо Id
. Почему я получаю эту ошибку? и как я могу это исправить?
P.S. Модель содержит как идентификатор, так и имя.
aha, теперь я понимаю, где была ошибка. Я, хотя он будет строить стандартный dropdownlist или по-другому: select, option –
как я могу изменить selectIndex в том же примере на значение в cookie, функцию cookie, называемую: getCookie(); –
http://docs.telerik.com/kendo-ui/api/javascript/ui/dropdownlist#methods-value –