Не вводите дополнительные двойные кавычки в спецификации обработчика события select
Измените
e.Select("\"drpDwnForecastYearSelect\"");
обратно на
e.Select("drpDwnForecastYearSelect");
Если выне определили глобальную функцию javascript drpDwnForecastYearSelect
, тогда консоль отладки браузера покажет
Uncaught ReferenceError: drpDwnForecastYearSelect is not defined
at . . .
Исправить
Определить обработчик выбора как глобальную функцию.
<script>
function drpDwnForecastYearSelect(e) {
console.log(e);
}
</script>
Глобальная область доступна для области JavaScript, отображаемой помощником DropDownList ( обработчик вызывается из замыкания kendo.syncReady () ).Блок сценария, содержащий функцию-обработчик, может появляться до или после помощника.
Неправильно
Определение функции в готовом документе jQuery, например:
$(function () {
// Welcome to jQuery document ready
function drpDwnForecastYearSelect(e) {
console.log(e);
}
})
не работа.Область действия функции, определенной в замыкании $( document ).ready()
, недоступна области действия кода замыкания kendo.syncReady()
, предоставляемого помощником DropDownList.