ASP.NET MVC 4 - Kendo Grid - Неопределенные размещенные теги Javascript

Я создал сетку кендо со столбцом флажка, который при выборе выбирает строку и сохраняет выбранное состояние. Все работает нормально, однако, когда я применяю событие OnDataBound, эта функция должна быть объявлена ​​в теге script, который находится над сеткой Kendo(). где функция document.ready должна быть объявлена ​​в теге script в нижней части сетки Kendo().

Я не совсем понимаю, зачем это? Я использую ASP.NET MVC 4 с технологией Razor.

Спасибо


person nav    schedule 20.08.2013    source источник
comment
Вы можете переместить теги сценария в своем макете из нижней части страницы в верхнюю.   -  person Jason P    schedule 20.08.2013
comment
onDatabound должен быть сверху.. если внизу он будет распознан как undefined? Мне просто интересно, почему так.   -  person nav    schedule 21.08.2013


Ответы (1)


Некоторые элементы управления кендо ищут связанные с ними сценарии и, если они не определены, в верхней части страницы, когда страница загружается последовательно сверху вниз, а сетка кендо загружается до загрузки сценария и, следовательно, считает, что она не определена. Document.Ready не обязательно должен быть вверху страницы. Его можно определить даже вверху страницы, но это не обязательно.

person gurrawar    schedule 20.08.2013