2011-01-20 6 views
5

HI、 この親コンテナに追加されるすべての要素に 'contextmenu'リスナーを追加する必要があるのに対し、ExtJS親 'ドラッグアンドドロップを介して。 これを行うための最善の方法について教えてもらえますか?EXT JS - コンテナに追加された任意の要素にリスナーを追加する

私はこれを以下に試しましたが、機能を起動できません。

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

これは、この方法をとにかく行うベストプラクティスではないかもしれません... ...? 助けてくれてありがとう!

答えて

7

あなたは間違ったイベントを使用しています... addedイベントは、(あなたの例を使用して)が他のコンテナに追加されたときに発生します。

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

当たり前:何が必要だろうと、火災は、アイテムがmyContainerに追加されていることaddイベントです!私の悪い、申し訳ありません!ありがとう – 29er

関連する問題