我在Extjs应用程序中使用MVC架构。我有一个简单的按钮,看起来像是:
{
xtype: 'button',
id: 'searchButton',
margin: '5 0',
text: 'Search'
}
如何从此视图以编程方式按下按钮?
答案 0 :(得分:3)
我认为从视图模仿按钮单击它是一个不好的解决方案。如果您使用MVC架构,则可以从Controller执行此操作。你可能会发起事件,因为你的解决方案很糟糕。但是,如果您仍然想要这样做,我认为这段代码对您有所帮助:
Ext.get('searchButton').dom.click();
请在官方网站EXTjs MVC-architecture
中阅读此文章答案 1 :(得分:3)
我用这个做了同样的事情:
var ele = Ext.getCmp("searchButton");
ele.fireEvent('click');
答案 2 :(得分:0)
对于ExtJs 3.0 / 3.4,您可以使用
Ext.getCmp("btnTestSourceQueryTab").el.dom.click()