【发布时间】:2014-04-02 17:14:20
【问题描述】:
我在 ExtJS 应用程序中有 TypeError: name is undefined。它发生在以下行:
win = Ext.create('Ext.window.Window',cfg);
cfg 是一长串属性。它只发生在某些情况下,我想知道是否有人对我如何追踪cfg 中的错误原因有任何想法?也许使用 Firebug 或其他一些调试工具。
【问题讨论】:
-
发生错误时,您应该能够查看调用堆栈,并使用 firebug 和 chrome 开发工具查看它在哪里失败...
-
stack是让我走上正轨的关键字,如果您将此作为答案,我会将其标记为“正确”。 -
@ArtF 你也应该发布错误内容。
-
@sra 这与您在回答中所描述的大致相同,控制器中未正确引用我的“视图”之一,导致
xtype不在ClassManager中。当我发布问题时,我怀疑这是问题所在,但我不确定,这就是为什么我想更仔细地查看cfg内部发生的事情。 -
您应该确保遇到此类问题的任何其他用户在偶然发现您的问题时都能找到合格的答案。虽然查看堆栈指向那个方向仍然不是解决方案。在这种情况下,请自己投票并回答问题。这有助于使 stackoverflow 变得更好。
标签: javascript extjs extjs4