仅在需要时使用Ext.onReady加载Ext.JS4

时间:2011-08-12 18:21:09

标签: javascript extjs extjs4 loader

目标:
仅在需要时加载Ext Framework(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/

1 个答案:

答案 0 :(得分:2)

看起来Ext loader不是为那种东西而制作的。你必须明确地告诉Ext已经加载了DOM:

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