ExtJS4 とその描画コンポーネントのイベント バブリングに問題があります。
drawComponent.on('click', function(){
var sprite = Ext.create('Ext.draw.Sprite', {
type: 'circle',
fill: '#79BB3F',
stroke: '#000000',
'stroke-width': 1,
radius: 100,
x: 100,
y: 100,
surface: this.surface,
listeners: {
'click': function(el,e){
console.log('clicked');
e.stopPropagation();
}
}
});
sprite.show(true);
});
をクリックするdrawComponent
と、円が描画されます。円をクリックすると、clickHandler
ではなく、円ののみがトリガーされdrawComponent
ます。
私のコードの何が問題なのですか?e.stopPropagation()
イベントバブルを停止する必要があります。
ありがとう、キエルス