Extjs 응용 프로그램에서 MVC 아키텍처를 사용합니다. 간단히 버튼이 있습니다. 다음과 같이 보입니다.프로그래밍 방식으로 Extjs의 단추를 클릭하십시오.
{
xtype: 'button',
id: 'searchButton',
margin: '5 0',
text: 'Search'
}
이 뷰에서 버튼을 프로그래밍 방식으로 누를 수 있습니까?
Extjs 응용 프로그램에서 MVC 아키텍처를 사용합니다. 간단히 버튼이 있습니다. 다음과 같이 보입니다.프로그래밍 방식으로 Extjs의 단추를 클릭하십시오.
{
xtype: 'button',
id: 'searchButton',
margin: '5 0',
text: 'Search'
}
이 뷰에서 버튼을 프로그래밍 방식으로 누를 수 있습니까?
보기에서 버튼을 클릭하는 것이 좋지 않은 해결책이라고 생각합니다. MVC 아키텍처를 사용한다면 Controller에서 할 수 있습니다. 그리고 당신은 당신의 해결책이 나쁜 방법이기 때문에 당신은 사건들을 해고 할 수 있습니다.
Ext.get('searchButton').dom.click();
그리고
고맙습니다! – user3197236
EXTjs MVC-architecture 내가 사용하여이 같은 일을 만들어 공식 사이트에서이 문서를 참조하십시오 : 당신은 아직도 그것을 원한다면, 내 생각이 코드는 당신을 위해 도움이 될 것입니다
var ele = Ext.getCmp("searchButton");
ele.fireEvent('click');
을
[this] (http://try.sencha.com/extjs/4.0.7/demos/Ext.Button.handler.1/)이 도움이 될 수 있습니다. –