Недавно я начал изучать ExtJS, и у меня возникли проблемы с пониманием того, как обрабатывать события. У меня нет опыта работы с предыдущими версиями ExtJS.
Изучив различные руководства, руководства и страницы документации, я понял, как его использовать, но мне не ясно, как он работает. Я нашел несколько учебных пособий для старых версий ExtJS, но я не уверен, насколько они применимы в ExtJS 4.
Я специально ищу «последнее слово» в таких вещах, как
- , какие аргументы передается функцией обработки события? Существует ли стандартный набор аргументов, которые всегда передаются?
- Как определить пользовательские события для пользовательских компонентов, которые мы пишем? как мы можем запустить это пользовательское событие?
- влияет ли возвращаемое значение (true / false) на то, как событие всплывает? Если нет, то как мы можем контролировать возникновение событий изнутри или вне обработчика событий?
- существует ли стандартный способ регистрации прослушивателей событий? (До сих пор я сталкивался с двумя разными способами, и я не уверен, почему использовался каждый метод).
Например, этот вопрос приводит меня к мысли, что обработчик событий может получить довольно много аргументов. Я видел другие учебники, где есть только два аргумента для обработчика. Что меняется?
задан Community 23 May 2017 в 12:10
поделиться