2012-03-16 2 views
1

내가 EXTJS4와 학생입니다 ..Extjs4 : HTMLElement에서 구성 요소를 가져 오는 방법은 무엇입니까?

먼저, 나는이 항목의 속성을 가져 싶어,

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); 
      } 
     } 
    } 
}; 

이 때이 항목을 클릭합니다 ..이 내 Ext.Img 항목입니다 ..이 코드를 참조하십시오 (예 : paddleItem.x, paddleItem.index)

하지만 클릭 매개 변수 't'는 HTML 요소입니다.

그래서, 내가 생각 .. '나는에서 항목을 가져 오기 HTML 요소'

하지만 얻는 방법을 모른다 ...

나는이 문제에 대해 무엇을 할 수

? 당신이 이해 할 수없는 경우 내 바보 영어 죄송합니다

..

.. 나에게

감사합니다 댓글주세요!

답변

1

우선 무엇을 만들고 있는지 처리기의 범위를 확인하십시오. 경고 기능을 수행하기 전에 다음 코드를 추가하십시오.

console.log(this) 

그리고 어떤 개체가보고되는지 보려면 브라우저 콘솔을 확인하십시오.

관련 문제