【问题标题】:ExtJS name is undefined errorExtJS 名称未定义错误
【发布时间】: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


【解决方案1】:

如果无法从ClassManager 找到xtype 或类名,这很可能是您面临的错误。所以你应该检查cfg中是否有错字

【讨论】:

    【解决方案2】:

    当错误发生时,您应该能够查看调用堆栈,并使用 firebug 和 chrome 开发工具查看它在哪里失败...

    【讨论】:

    • 这不能回答问题。它只是要求调用堆栈。 -1
    • 实际上它确实回答了这个家伙,因为他找到了答案(查看问题上的 cmets)。问题是“我怎样才能找到我的问题的解决方案?”,而不是“如何解决我的问题?”我已经为他指明了正确的方向......
    猜你喜欢
    • 2022-01-01
    • 2015-01-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2021-04-02
    • 1970-01-01
    • 2019-09-09
    • 2017-12-13
    相关资源
    最近更新 更多