2012-03-16 13 views
1

私はEXTJS4と学生..Extjs4:HTMLElementからコンポーネントを取得する方法は?

まず、これは私のExt.Imgアイテム..ですこのコードを見てくださいね。..

var paddleItem = { 
    xtype  : 'image', 
    src  : "lib/Image/Paddle.png", 
    x   : 0, 
    y   : 0, 
    draggable : true, 
    index  : 0, 
    id  : 'paddleItem', 
    name  : 'Paddle', 
    width  : 100, 
    height : 100, 
    listeners : { 
     dblclick : { 
      element : 'el', 
      fn : function(){ 
       conditionWindow.show(); 
      } 
     }, 
     click : { 
      element : 'el', 
      fn : function(e,t,eOpts) { 
       propertyForm.items.items[0].setValue('This is My Text'); 
       alert(t.id); 
      } 
     } 
    } 
}; 

この項目をクリックすると、私はこの項目のプロパティを取得したいです(paddleItem.x、paddleItem.indexなど)

しかし、クリックのパラメータ 't'はHTML要素です。

だから、私が思う..「私はからアイテムを取得するHTML要素」

しかし、私は取得する方法がわからない...

私はこの問題のために何ができるか

?あなたが理解できない場合は私の馬鹿英語に申し訳

..

..私に

感謝をコメントしてください!

答えて

1

最初に、作成しているハンドラの範囲を確認してください。警告機能の前に次のコードを追加してください:

console.log(this) 

そして、報告されているオブジェクトを確認するには、ブラウザコンソールをチェックしてください。

関連する問題