Как добавить обработчик событий javascript в поле со списком DevExpress MVC?

Я унаследовал проект, в котором используются элементы управления DevExpress в проекте Microsoft VS MVC. Я привык писать javascript, поэтому добавил обработчик событий и использовал jQuery, чтобы прикрепить его к элементу управления со списком DevExpress.

Но он не обрабатывает событие. Я использовал инструмент проверки Chrome для элемента управления, который показал, что DevExpress породил составной элемент управления, идентификатор которого был идентификатором времени разработки с добавленным «_I». Поэтому я использовал измененный идентификатор в качестве идентификатора элемента управления, к которому я хотел добавить обработчик событий.

Все равно не повезло. Я поставил точку останова в обработчике на вкладке исходников Chrome, и точка останова никогда не достигается.

Я искал по всему сайту DevExpress и не нашел объяснения того, как справиться с этой наиболее распространенной задачей.

Что я делаю?


person Scott Pendleton    schedule 17.09.2019    source источник
comment
Привет, Скотт, тебе нужно добавить обработчик событий динамически через JS? Общий способ справиться с этим - настроить его в представлении, содержащем ComboBox, с чем-то вроде s.Properties.ClientSideEvents.ValueChanged = comboBox_ValueChanged. Это указывало бы на JS-метод comboBox_ValueChanged для обработки события.   -  person Gary    schedule 18.09.2019


Ответы (1)


Гэри прав. Мне нужно добавить язык ClientSideEvents. Много проблем для чего-то, что должно быть довольно легко. введите здесь описание ссылки

person Scott Pendleton    schedule 19.09.2019