【问题标题】:Is there a way to Access Plugins from slick grid?有没有办法从光滑的网格访问插件?
【发布时间】:2016-05-11 17:47:59
【问题描述】:

我已将 Auto-column resize 插件插入到 slikgrid 中,我正在尝试找到一种方法来访问插件之外的方法。

$.extend(true, window, {
        "Slick": {
          "Plugins": {
              "AutoColumnSize": AutoColumnSize
          }
        }
      });

我已使用以下代码将其插入。

var newGrid = new Slick.Grid($grid, dataView, this.columns, options);
newGrid.registerPlugin(new Slick.Plugins.AutoColumnSize());

我正在尝试使用 grid.reSizeColumn(e) //AutoColumnSize 插件的方法。

有人可以给我指点,让我可以这样做吗??

谢谢, 饭菜

【问题讨论】:

    标签: javascript jquery slickgrid


    【解决方案1】:

    我找到了一种方法。 Slick.Plugins 在整个应用程序中都可用,并且从插件中我返回了我想要公开的方法,例如::

    return {
                init: init,
                destroy: destroy,
                reSizeColumn: reSizeColumn
            };
    

    这让我可以访问该方法,现在我可以调用它了。 谢谢大家。

    【讨论】:

    • 你能扩展你的答案吗?我正在尝试调用“resizeAllColumns”,我已经修改了您的代码,但现在我不知道如何调用它。我正在尝试:grid.registerPlugin(new Slick.AutoColumnSize()); grid.resizeAllColumns()
    猜你喜欢
    • 1970-01-01
    • 2015-06-12
    • 2023-02-03
    • 1970-01-01
    • 2014-09-03
    • 2017-02-17
    • 2019-11-06
    • 1970-01-01
    • 2011-02-09
    相关资源
    最近更新 更多