2011-02-07 52 views
1

我有这个代码来检查表单是否已经存在。但它给出了一个错误。ExtJs getCmp失败

onRender : function() { 
    var cmp = Ext.getCmp('myForm'); 
    if (cmp) { 
     alert("Component of this type already exist"); 
     return; 
    } 

错误来自于ExtJs核心。在调试器中,它在调用Ext.getCmp();

+0

什么是错误?它是在js控制台中,还是由“给出一个错误”,你的意思是if(cmp)的计算结果为true? – Dave 2011-02-07 19:57:36

+0

什么错误????? – Mchl 2011-02-07 19:57:51

回答

1

你确定你使用ExtJS(源文件ext-all.js)而不是Ext Core(源文件ext-core.js)?

Ext.getCmp()是ExtJS库的一部分,不存在于Ext Core中。

0

是你的应用程序工作正常其他,这?

检查所有包含,你应该包括一个适配器之前ext-all.js