如何在创建新网格之前销毁gridstack?

翠阮

我使用单页应用程序,在3页中创建3个Gridstack。
如果我一页一页地打开,则调整小部件大小的速度对于每一页来说都会变慢。
但是,如果我重新加载页面就可以了。

我使用Backbone的Router打开每个页面(而不是重新加载页面)。
这是我的代码:
Grid-satck.js

createGridStack: function(gridEl) {
        var options= {
            animate: true,
            width: 12,
            cell_height: 50,
            resizable: {
                handles: "e, se, s, sw, w"
            }
        };
        $(gridEl).gridstack(options);
    }

模板:div class ='grid-stack'/>

HomePageLayout.js

return Backbone.Marionette.LayoutView.extend({
    template: "template",
    onShow: function() {
       createGridStack($(".grid-stack"));
       this.gridStack = $(gridStackEl).data('gridstack');
       this.gridStack.movable('.grid-stack-item', false);
       this.gridStack.resizable('.grid-stack-item', false);
    }
})

ClientLayout.js

return Backbone.Marionette.LayoutView.extend({
    template: template,
    onShow: function() {
       createGridStack($(".grid-stack"));
       this.gridStack = $(gridStackEl).data('gridstack');
       this.gridStack.movable('.grid-stack-item', false);
       this.gridStack.resizable('.grid-stack-item', false);
    }
})

LayoutSetting.js

return Backbone.Marionette.LayoutView.extend({
    template: "template",
    onShow: function() {
       createGridStack($(".grid-stack"));
       this.gridStack = $(gridStackEl).data('gridstack');
    }
})
军械库

尝试

this.gridStack.removeAll();

或者

destroy()

在这里查看文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在XAML用户界面中更新网格?

来自分类Dev

如何在 C++ 中制作实时更新网格

来自分类Dev

如何在创建新的子对象之前销毁所有孩子的对象?

来自分类Dev

如何创建创建新网格项 onClick 的函数?Vuex 使用 vue-grid-layout

来自分类Dev

自定义ColumnChooser,如何在保存时更新网格

来自分类Dev

编辑Kendo UI网格后如何刷新网格?

来自分类Dev

如何在xkcd图中创建网格

来自分类Dev

如何在NetLogo中创建补丁网格

来自分类Dev

如何在xkcd图中创建网格

来自分类Dev

如何在NetLogo中创建补丁网格

来自分类Dev

在使用Wicegrid的Rails中,如何创建link_to销毁记录并返回网格?

来自分类Dev

如何在填充网格视图之前对其进行测量?

来自分类Dev

如何在更新之前获取网格单元格值

来自分类Dev

如何在填充网格视图之前对其进行测量?

来自分类Dev

如何在将网格数据写入 Excel 之前打印文本

来自分类Dev

WiX在创建新网站之前删除默认的IIS网站

来自分类Dev

除非数据点超过最小/最大网格线,否则如何停止 Highcharts 在图表的末端创建新网格线?

来自分类Dev

用户提示时如何创建新网页

来自分类Dev

如何更新网格线的线坐标?

来自分类Dev

Three.js-从另一个网格的某些面/顶点创建新网格

来自分类Dev

创建CodePipeline之前如何在CloudFormation中创建ECS任务

来自分类Dev

创建后,Kendo Grid不会使用新创建的ID更新网格

来自分类Dev

如何在QML中创建交错的网格视图?

来自分类Dev

如何在iOS中使用动态值创建UIButtons网格?

来自分类Dev

如何在flutter中创建像这样的交错网格视图

来自分类Dev

如何在R中创建核密度图的网格

来自分类Dev

如何在SwiftUI中创建网格视图?

来自分类Dev

如何在tkinter上创建动态可滚动网格

来自分类Dev

如何在Flutter for mobile上创建可变形的网格UI?

Related 相关文章

  1. 1

    如何在XAML用户界面中更新网格?

  2. 2

    如何在 C++ 中制作实时更新网格

  3. 3

    如何在创建新的子对象之前销毁所有孩子的对象?

  4. 4

    如何创建创建新网格项 onClick 的函数?Vuex 使用 vue-grid-layout

  5. 5

    自定义ColumnChooser,如何在保存时更新网格

  6. 6

    编辑Kendo UI网格后如何刷新网格?

  7. 7

    如何在xkcd图中创建网格

  8. 8

    如何在NetLogo中创建补丁网格

  9. 9

    如何在xkcd图中创建网格

  10. 10

    如何在NetLogo中创建补丁网格

  11. 11

    在使用Wicegrid的Rails中,如何创建link_to销毁记录并返回网格?

  12. 12

    如何在填充网格视图之前对其进行测量?

  13. 13

    如何在更新之前获取网格单元格值

  14. 14

    如何在填充网格视图之前对其进行测量?

  15. 15

    如何在将网格数据写入 Excel 之前打印文本

  16. 16

    WiX在创建新网站之前删除默认的IIS网站

  17. 17

    除非数据点超过最小/最大网格线,否则如何停止 Highcharts 在图表的末端创建新网格线?

  18. 18

    用户提示时如何创建新网页

  19. 19

    如何更新网格线的线坐标?

  20. 20

    Three.js-从另一个网格的某些面/顶点创建新网格

  21. 21

    创建CodePipeline之前如何在CloudFormation中创建ECS任务

  22. 22

    创建后,Kendo Grid不会使用新创建的ID更新网格

  23. 23

    如何在QML中创建交错的网格视图?

  24. 24

    如何在iOS中使用动态值创建UIButtons网格?

  25. 25

    如何在flutter中创建像这样的交错网格视图

  26. 26

    如何在R中创建核密度图的网格

  27. 27

    如何在SwiftUI中创建网格视图?

  28. 28

    如何在tkinter上创建动态可滚动网格

  29. 29

    如何在Flutter for mobile上创建可变形的网格UI?

热门标签

归档