2012-01-02 24 views
2

有誰知道這是否可能?
因爲我真的沒有看到這可以做到。我的問題是,基於ExtJs 2.x,我的項目已經有了很大的遺產,並且我希望將該項目推向ExtJs 4,因爲該框架在過去幾年中收到了重大更新和變化。
現在,隨着這一重大問題,是如果我把到2個庫引用文件,其可能是(極有可能)功能/具有相同的名稱/功能部件,這大概會亂的一切。Make 2 ExtJs lib在項目中共存

任何人都已經面臨着這樣的問題?

回答

3

分機4現在支持沙盒的框架,這意味着你可以在生成過程中重命名「外部」的命名空間別的東西像「的ext4」(這是在內線,全sandbox.js使用的全局名稱)。這樣,即使具有相同名稱的組件都將位於不同的頂級命名空間下,並且應該能夠一起運行(儘管我從未嘗試過使用Ext 2.x,所以YMMV)。

見它加載這兩個擴展3和4在同一頁上的官方sandbox example。它使用3.x桌面示例,但也包含4.x的圖表面板。

+0

另一種方式是有不同版本的分機的,在他們改名爲不同的幀。 – Sephy 2012-03-04 14:47:32