Я знаю что-то о запросе DOM, но это не поможет мне решить эту проблему. Мне нужно подключить несколько событий к нескольким текстовым полям при запуске приложения Extjs 4. Как это сделать?Как подключить обработчик событий к компоненту ExtJs до его создания
0
A
ответ
0
Если вы хотите назначить обработчики событий элементам dom до создания элементов, вы можете использовать этот ответ https://stackoverflow.com/a/8081472/842075.
Если вы хотите назначить обработчик событий для компонентов, прежде чем компоненты созданы, то все, что вам нужно, это Ext.app.EventBus.controll метода (он используется внутри MVC контроллерами):
var listeners = {
'textfield[cls="mycls"]': {
change: function() { alert('textfield with cls="mycls" changed'); }
}
};
Ext.app.EventBus.control(listeners, scopeObject);
Обратите внимание, что Ext.app.EventBus
нет в сенче Docs. Примеры использования метода control
можно найти в документации по методу Ext.app.Controller.control.
Адрес demo.
Если вы используете extjs mvc, а не используете метод Ext.app.Controller.control.
Смежные вопросы
- 1. ExtJS: как я могу добавить обработчик событий к компоненту в необработанном виде объекта (xtype)
- 2. Как подключить обработчик события onfocus к строке в сетке extJS?
- 3. Как подключить обработчик событий в базовых формах
- 4. Как подключить обработчик событий с помощью Dispatcher.Invoke?
- 5. Как подключить обработчик событий от пользовательского контроля до его родительского контроля закрытия события?
- 6. Как подключить обработчик событий к событию с использованием отражения?
- 7. Как подключить обработчик событий JavaScript к всплывающему окну диалога?
- 8. Как подключить обработчик событий к кнопке «Слайд/Окно» окна JavaFX?
- 9. Как подключить обработчик событий к документу или окну в GWT?
- 10. Как подключить событие ajax к составному компоненту?
- 11. Повторно подключить удаленный обработчик событий не работает
- 12. Можно ли подключить обработчик событий async к System.Timers.Timer?
- 13. Подключение обработчика событий к пользовательскому компоненту UIView
- 14. Как подключить прослушиватель событий к открытому колориметру?
- 15. EXTJS, Невозможно связать обработчик событий с контроллером
- 16. Не удается подключить Redux к компоненту внука
- 17. React - Redux - Подключить данные к компоненту
- 18. CakePHP передаёт данные компоненту до создания экземпляра
- 19. EXTJS - применение другой темы к определенному компоненту?
- 20. JSF: Как подключить actionListener к компоненту, созданному программно
- 21. Как удалить обработчик событий после его увольнения?
- 22. как обнаружить обработчик событий и отпустить его?
- 23. Как подключить обработчик Click к элементу DOM
- 24. Как подключить обработчик событий C# ActiveX в Javascript
- 25. Должен ли я отсоединить обработчик событий до того, как я снова привяжу его к новому элементу?
- 26. Как подключить обработчик DisMax?
- 27. Как подключить eventHandler к компоненту с помощью ReactJS?
- 28. Codename One: Как подключить SQLite к компоненту сборщика и добавить строку к компоненту выбора времени
- 29. Прикрепить обработчик событий к функции
- 30. Как подключить всплывающую подсказку к компоненту Clojurescript Reagent
Вы прочитали документацию перед отправкой вопроса здесь? –
читайте http://stackoverflow.com/questions/7260134/extjs-4-event-handling-tutorial и http://stackoverflow.com/questions/4225389/how-do-i-attach-an-event-handler- to-a-panel-in-extjs –
Я прочитал его, не могли бы вы мне помочь Snake Eyes.i нужно присоединить события ко всему текущему n будущему сгенерированному текстовому полю, используя имя класса (компоненты не dom-элементы) –