【问题标题】:Loading Ext.JS4 only when needed with Ext.onReady仅在需要时使用 Ext.onReady 加载 Ext.JS4
【发布时间】:2011-08-12 18:21:08
【问题描述】:

目标:
仅在需要时加载 Ext 框架(JS 文件)。

问题:
在稍后的状态下加载 Ext.JS 时,Ext.onReady 不会触发。我尝试在 Ext.onReady 周围工作,但我也没有开始工作。我会很高兴有任何见解。除了 jQuery,我还尝试过各种加载器。

非工作示例:
http://jsfiddle.net/thomasf1/XNJxT/21

同样的例子,但立即加载 Ext.JS(有效):
http://jsfiddle.net/thomasf1/WvcZu/1/

同样的例子,稍后加载网格,但立即包含 JS(有效):
http://jsfiddle.net/thomasf1/WvcZu/2/

【问题讨论】:

标签: javascript extjs extjs4 loader


【解决方案1】:

看起来 Ext 加载程序不是为这种事情而设计的。你必须明确告诉 Ext DOM 已经加载了:

$().ready(function () { Ext.EventManager.fireDocReady(); });
Ext.onReady(...

【讨论】:

  • 谢谢!这在大多数情况下都有帮助...... :)
猜你喜欢
  • 2013-11-30
  • 2020-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
相关资源
最近更新 更多