2011-01-20 18 views
5

HI, Bir ExtJS ana 'kapsayıcı' türüne sahibim, oysa bu ana bölüme eklenen herhangi bir öğeye bir 'içerikmenü' dinleyici eklemem gerekiyor, Sürükle/Bırak ile. Birisi bunu yapmanın en iyi yolu olarak bana rehberlik edebilir mi?EXT JS - kapsayıcıya eklenen herhangi bir öğeye bir dinleyici ekleme

Bunu aşağıda denedim ancak işlevi tetikleyemiyorum.

myContainer.on('added', function(obj1,obj2,index){ 
    alert('added'); 
}); 

bu 'en iyi uygulama' zaten bu şekilde yapmak için olmayabilir ...? Yardımın için teşekkürler!

cevap

7

Yanlış olay kullanıyorsunuz ... added etkinliği, başka bir kapsayıcıya (örnek) myContainer eklendiğinde tetiklenir.

myContainer.on('add', function(container, component, index) { 
    component.on('contextmenu', function() { 
    }); 
}); 
+0

duh: Ne gerekir yangınlar, bir öğe myContainer eklendiğini add olaydır! Benim kötü, üzgünüm! teşekkürler bir ton – 29er

İlgili konular