Допустим, у меня есть компонент, и этот компонент должен добавить прослушиватель событий для компонента, который еще не существует, но будет. Допустим, это необходимо для события 'beforerender' этого еще не созданного компонента.
Как сейчас, не зная, как это сделать в ExtJS, я бы сделал что-то вроде этого:
var wait = setInterval(function() {
var cmp = Ext.getCmp('myThing');
if (cmp) {
clearInterval(wait);
cmp.on('beforerender', function() {
// ... do something on render
});
}
}, 20);
Как бы я это сделал в Ext?