2012-05-02 16 views
0

我在我的應用中使用了SlickGrid插件。如果您還沒有聽說過,那麼可以使用THE轉到客戶端數據網格管理插件。我已經使用它近一年了,並已在我的應用程序內部實現了大量頁面。我現在想更新到最新版本,它有更酷的功能,但可能會破壞我的應用程序。所以我想知道是否有一種方法可以在同一個應用程序中使用多個版本的插件來逐一替換舊版本,而不會破壞它。SlickGrid - 同一應用上的多個版本

我應該澄清,它是一個單頁的應用程序。因此,僅僅添加新版本並開始使用,將不起作用 - 是嗎?它有沒有衝突模式的種類?

回答

0

我還沒有試過這個,但你應該能夠通過改變SlickGrid源文件來使用不同的命名空間來實現這一點。

兩次包含各種SlickGrid源文件,在必要時重命名舊文件以避免衝突。在每個舊文件中,更改名稱空間聲明,例如

變化

$.extend(true, window, { 
    Slick: { 
     Grid: SlickGrid 
    } 
}); 

$.extend(true, window, { 
    Slick1: { 
     Grid: SlickGrid 
    } 
}); 

網格實例就變成了:

grid = new Slick1.Grid(... 
相關問題