javascript - 动态卸载和重新加载 js/css 文件时在 extjs 版本之间切换的问题

标签 javascript extjs dynamic-loading

我有一个 extjs-3.x 面板。在某个事件(例如单击按钮)中,我尝试卸载 extjs-3.x js 和 css 文件。并将它们替换为我的 DOM 中的 extjs-4.x js 和 css 文件。之后我需要在 extjs-4.x 中渲染一些组件。 基本上,我希望 extjs-3(在我的例子中为面板)和 extjs-4 组件共存,但由于某些原因我无法使用沙箱。 我面临的问题是,即使卸载了 extjs-3.x 文件,firebug 窗口也显示 Ext 版本为 3.x。显然我无法创建 extjs-4 组件。

我在这里错过了什么吗?任何指针或任何其他方式来实现这一点都会有很大的帮助。谢谢。

PS:我使用这里的代码片段来卸载我的 js 和 css 文件。 http://www.javascriptkit.com/javatutors/loadjavascriptcss2.shtml

最佳答案

检查此示例 http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/sandbox/sandbox.html在此 Ext3 和 4 中,两个文件库文件都在使用。这可能会有所帮助。

关于javascript - 动态卸载和重新加载 js/css 文件时在 extjs 版本之间切换的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9325811/

相关文章:

javascript - polymer-webpack-loader : how to import & transpile Polymer . html模板

javascript - 使 "ball"在 Canvas 上跟随鼠标

extjs - 从 sencha sdk 创建所有类

css - ExtJS:删除 Firefox 中不必要的表单项滚动条

c# - 从不同的程序集动态加载类(具有自定义行为)?

javascript - 如何检测对样式的 "scoped"属性的支持

javascript - 为什么一个值在其自己的范围内重新分配时会变为未定义?

javascript - 在Extjs中,如何从另一个 Controller 调用 View 中的函数?

java动态类加载避免java.lang.IllegalAccessError

c++ - Dependency Hell : linux . 所以插件动态加载