2012-05-26 4 views
0

EXTJS 4를 사용하고 Button 클래스를 사용하고 있습니다. 그것으로 dblclick 이벤트 리스너에 액세스 할 수 없습니다. 이 리스너를 버튼 클래스에 대한 속성으로 추가 할 수있는 방법이 있습니까?버튼 클래스 (이벤트 리스너 포함) EXTJS

감사합니다.

Ext.define ('MemOS.controller.Icon'{ 는 연장 'Ext.app.Controller를'

models: ['Icon'], 
stores: ['Icons'], 
views: ['Icon'], 
refs: [{ 
    ref: 'icon', 
    selector: 'icon' 
}], 

init: function() { 
    this.control({   
     icon: { 
      click: function(c) { 
       Ext.create('MemOS.view.Window', { 
        title: 'Project', 
        items: [{ 
         xtype: 'projectsgrid' 
        }] 
       }).show(); 
      } 
     } 
    }); 
}, 

});

답변

0

당신은 clickEvent 속성을 사용할 수 있습니다 http://docs.sencha.com/ext-js/4-1/#!/api/Ext.button.Button-cfg-clickEvent

+0

이 말이,하지만 난 ExtJS로에 새로 온 사람과 가장 좋은 방법은 이것이 무엇을 알아내는 데 문제가있다. 내 현재 작업 코드를 위로 추가했습니다. clickEvent 속성은 어떻게 정의합니까? – Matikus1trillion

+0

링크 된대로 버튼의 구성 옵션입니다. DOM에서 'clickEvent'가 발생하면 (클릭, dblclick, 마우스, 지정한대로) 버튼의 클릭 이벤트가 발생합니다. –