2012-05-02 14 views
0

私のアプリではSlickGridプラグインを使用しています。あなたがそれを聞いていない場合は、クライアント側のデータグリッド管理のためのプラグインに行くです。私はこれを1年近く使っており、アプリ内の膨大なページに実装しています。私は今よりクーラー機能を持っているが、潜在的に私のアプリを壊すかもしれない最新のバージョンに更新したい。だから、同じバージョンのプラグインを複数のバージョンで使用する方法があるのだろうかと思っていました。SlickGrid - 同じアプリの複数のバージョン

私は、その単一のページアプリを明確にする必要があります。新しいバージョンを追加して使用するだけでは動作しません - それは可能でしょうか?それは種類の競合モードがありませんか?

答えて

0

私はこれを試していませんが、別の名前空間を使用するようにSlickGridソースファイルを変更するだけでこれを達成できるはずです。

さまざまなSlickGridソースファイルを2回インクルードし、必要に応じて競合を避けるために古いファイルの名前を変更します。古いファイルのそれぞれで、名前空間宣言を変更します。

変更

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

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

にあなたのグリッドのインスタンスは、次のようになります。

grid = new Slick1.Grid(... 
関連する問題