我有一个extjs-3.x的面板。在某个事件(比如单击一个按钮)上,我尝试卸载extjs-3.x js和css文件。并将它们替换为我的DOM中的extjs-4.x js和css文件。之后,我需要在extjs-4.x中呈现一些组件。基本上,我希望extjs-3(在我的例子中是panel)和extjs-4组件共存,但由于某些原因,我不能使用沙箱。我面临的问题是,即使在卸载extjs-3.x文件之后,firebug窗口仍显示Ext版本为3.x。显然,我不能创建extjs-4组件。
我是不是漏掉了什么。任何实现这一点的指针或任何其他方式都将是非常有帮助的。谢谢。
PS:我正在使用这里的代码片段来卸载我的js和css文件。http://www.javascriptkit.com/javatutors/loadjavascriptcss2.shtml
发布于 2012-02-18 20:03:41
显然,在卸载extjs-3文件后取消设置'Ext‘变量。然后使用用于创建extjs-4组件的回调函数加载extjs-4文件。
感谢Lolo的建议。
发布于 2012-02-17 21:10:34
在此Ext3中检查此示例http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/sandbox/sandbox.html和4两个文件库文件都在使用。这可能会有所帮助。
https://stackoverflow.com/questions/9325811
复制相似问题