Мое приложение использует библиотеку ExtJS для создания диаграмм в Javascript.К сожалению, насколько я могу судить по примерам и документации в Интернете, ExtJS не позволяет создавать новые диаграммы без перезагрузки страницы.
На моих страницах будет много диаграмм,и я бы хотел, чтобы мой пользователь мог изменить тип диаграммы для набора данных без необходимости перезагрузки страницы.До сих пор моим решением было сделать каждую диаграмму внутри встроенного iframe, что позволяет мне перезагружать диаграмму нового типа в новом iframe без перезагрузки страницы.
Проблема в том, что до сих пор я 'Нам пришлось загружать библиотеку ExtJS в каждом iframe отдельно, что довольно медленно, когда вы говорите о 15 или 20 iframe.Я хотел бы иметь возможность использовать библиотеку ExtJS внутри моих фреймов без необходимости загружать библиотеку для каждого из них.Когда я использовал «parent» для доступа к функциям ExtJS, он начал действовать, в основном из-за того, что ExtJS требует, чтобы вы поместили генерацию диаграммы в их функцию Ext.onReady () (вызов parent.Ext.onReady () дал очень странныйповедения).
Есть идеи для решений или обходных путей?Я бы использовал другую библиотеку, но я уже перехожу из более уродливой библиотеки диаграмм на основе флэш-памяти, и мне действительно нравится то, на что способен ExtJS.Спасибо.