Ext.ComponentQuery.query是一个访问组件的耗时过程

时间:2016-07-06 12:58:25

标签: extjs4.2

目前我使用Ext.ComponentQuery.query方法使用id访问组件。只是想知道访问组件是否安全(正确)。

1 个答案:

答案 0 :(得分:0)

使用Id时,Ext.getCmp可能更好\更快,然后选择组件查询。

正如other places所述,

  

要谨慎使用id,因为它们需要全球唯一

在代码中使用它们会使您的组件很难重用(例如,您无法在同一页面上创建两个组件实例)。对于合理的复杂ExtJS应用程序,我强烈建议使用MVC应用程序架构。虽然ExtJS 4.x中的MVC模型远非完美,我个人使用的DeftJS不仅提供了改进的MVC模型,而且IoC和Promises以及社区支持也很棒!