2014-07-15 4 views
0

단추가이 예제에 표시되지 않는 이유는 무엇입니까?EtxJS 단추가 표시되지 않습니다.

var button = Ext.create('Ext.button.Button', { 
    text: 'My Test Button', 
    listeners: { 
     click: function (button, e, options) { 
      alert(this.text); 
     } 
    }, 
    renderTo: Ext.getBody() 
}); 
button.show(); 
+0

4.2.2의 API 문서는 클릭을위한'listeners :'보다는'handler :'를 보여줍니다. 아마도 이것이 문제일까요? 콘솔에 오류가 있습니까? 버튼이 DOM에 쓰여지지만 화면에 렌더링되지 않습니까? – adamdc78

+0

또한 'Ext.button.Button'대신 [ 'Ext.Button' '을 사용하려고합니다 [API Link] (http://docs.sencha.com/extjs/4.2.2/#!/) api/Ext.button.Button) – adamdc78

답변

0

onReady() 함수로 래핑 했습니까?

Ext.onReady(function() { 
var button = Ext.create('Ext.button.Button', { 
    text: 'My Test Button', 
    listeners: { 
     click: function (button, e, options) { 
      alert(this.text); 
     } 
    }, 
    renderTo: Ext.getBody() 
}); 
button.show(); 

}); 
+0

래퍼를 그냥 깜박했습니다. 고마워. – ferrito

관련 문제