我在extjs-3.x中有一個面板。在某個事件上(比如點擊一個按鈕),我試圖卸載extjs-3.x js和css文件。並用我的DOM中的extjs-4.x js和css文件替換它們。在此之後,我需要在extjs-4.x中渲染一些組件。 基本上,我希望extjs-3(面板在我的情況)和extjs-4組件共存在一起,但由於某些原因,我無法使用沙盒。 我面臨的問題是,即使在卸載extjs-3.x文件後,螢幕窗口也會顯示Ext版本爲3.x。顯然,我無法創建extjs-4組件。動態卸載和重新加載js/css文件之間切換extjs版本的問題
我錯過了這裏的東西。任何指針或任何其他方式來實現這一點會有很大的幫助。謝謝。
PS:我使用這裏的片段卸載我的js和css文件。 http://www.javascriptkit.com/javatutors/loadjavascriptcss2.shtml
可能從dom中刪除腳本,不會從JS中刪除任何引用。嘗試在加載Ext JS 4之前設置'Ext'變量(例如'Ext = undefined')。 – Krzysztof 2012-02-17 09:48:32