【问题标题】:SlickGrid - Multiple versions on the same appSlickGrid - 同一个应用程序上的多个版本
【发布时间】:2012-05-02 05:31:07
【问题描述】:

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

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

【问题讨论】:

    标签: jquery slickgrid


    【解决方案1】:

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

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

    改变

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

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

    然后您的网格实例化变为:

    grid = new Slick1.Grid(...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-05
      • 2018-04-23
      • 2019-09-09
      • 1970-01-01
      相关资源
      最近更新 更多