2014-01-15 2 views
1

Extjs 응용 프로그램에서 MVC 아키텍처를 사용합니다. 간단히 버튼이 있습니다. 다음과 같이 보입니다.프로그래밍 방식으로 Extjs의 단추를 클릭하십시오.

{ 
    xtype: 'button', 
    id: 'searchButton', 
    margin: '5 0', 
    text: 'Search' 
} 

이 뷰에서 버튼을 프로그래밍 방식으로 누를 수 있습니까?

+1

[this] (http://try.sencha.com/extjs/4.0.7/demos/Ext.Button.handler.1/)이 도움이 될 수 있습니다. –

답변

3

보기에서 버튼을 클릭하는 것이 좋지 않은 해결책이라고 생각합니다. MVC 아키텍처를 사용한다면 Controller에서 할 수 있습니다. 그리고 당신은 당신의 해결책이 나쁜 방법이기 때문에 당신은 사건들을 해고 할 수 있습니다.

Ext.get('searchButton').dom.click(); 

그리고

+0

고맙습니다! – user3197236

2

EXTjs MVC-architecture 내가 사용하여이 같은 일을 만들어 공식 사이트에서이 문서를 참조하십시오 : 당신은 아직도 그것을 원한다면, 내 생각이 코드는 당신을 위해 도움이 될 것입니다

var ele = Ext.getCmp("searchButton"); 
ele.fireEvent('click'); 
관련 문제