Загрузка Ext.JS4 только при необходимости с Ext.onReady - PullRequest
1 голос
/ 12 августа 2011

Цель:
Загружать 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 Ответ

2 голосов
/ 12 августа 2011

Похоже, загрузчик Ext не предназначен для такого рода вещей. Вам нужно будет явно сказать Ext, что DOM уже загружен:

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