Jquery SlickGrid-同一应用程序上的多个版本

Jquery SlickGrid-同一应用程序上的多个版本,jquery,slickgrid,Jquery,Slickgrid,我在我的应用程序中使用插件。如果您还没有听说过,它是客户端数据网格管理的go-to插件。我已经使用它将近一年了,并且已经在我的应用程序中的大量页面中实现了它。我现在想更新到最新版本,它有更酷的功能,但可能会破坏我的应用程序。因此,我想知道是否有一种方法可以在同一个应用程序上使用插件的多个版本,一个接一个地系统地替换旧版本,而不会破坏它 我应该澄清一下,这是一个单页应用程序。因此,仅仅添加新版本并开始使用是行不通的,是吗?它有一种无冲突的排序模式吗?我没有尝试过,但您应该可以通过更改SlickGr

我在我的应用程序中使用插件。如果您还没有听说过,它是客户端数据网格管理的go-to插件。我已经使用它将近一年了,并且已经在我的应用程序中的大量页面中实现了它。我现在想更新到最新版本,它有更酷的功能,但可能会破坏我的应用程序。因此,我想知道是否有一种方法可以在同一个应用程序上使用插件的多个版本,一个接一个地系统地替换旧版本,而不会破坏它


我应该澄清一下,这是一个单页应用程序。因此,仅仅添加新版本并开始使用是行不通的,是吗?它有一种无冲突的排序模式吗?

我没有尝试过,但您应该可以通过更改SlickGrid源文件以使用不同的名称空间来实现这一点

包括两次各种SlickGrid源文件,必要时重命名旧文件以避免冲突。在每个旧文件中,更改名称空间声明,例如

改变

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

然后,网格实例化将变为:

grid = new Slick1.Grid(...
grid = new Slick1.Grid(...