以编程方式单击 Extjs 中的按钮

use*_*236 2 javascript extjs

我在 Extjs 应用程序中使用 MVC 架构。我有一个简单的按钮,它看起来像一个:

{
  xtype: 'button',
  id: 'searchButton',
  margin: '5 0',
  text: 'Search'
}
Run Code Online (Sandbox Code Playgroud)

以及如何从此视图以编程方式按下按钮?

use*_*ser 5

我认为从视图中模仿按钮点击是一个不好的解决方案。如果您使用 MVC 架构,则可以从 Controller 中进行。您可能会触发事件,因为您的解决方案很糟糕。但如果你仍然想这样做,我认为这段代码会对你有所帮助:

Ext.get('searchButton').dom.click();
Run Code Online (Sandbox Code Playgroud)

请在官方网站EXTjs MVC-architecture中阅读这篇文章