Backgrid中的列选择器

时间:2015-04-22 09:13:16

标签: javascript jquery backbone.js jqgrid backgrid

我是backgrid(和stackoverflow)的新手,我很好奇是否有任何列选择器用于backgrid,以便用户可以选择在我的网格中可见的列。

我知道有一个jqgrid可以在这里看到:

http://www.ok-soft-gmbh.com/jqGrid/SimpleLocalGridWithColumnChooser5.htm

如果没有任何背景信息,那么如何在不重新加载网格的情况下实现这一点的任何想法?

可以采取一种方式,但需要像这样重新加载网格,

  

将列:renderable选项设为false,而不显示初始加载时的列。   用户选择他想要查看的列,然后使用可渲染的所选列的新列属性重新加载网格:true,如下所示:

var grid = new Backgrid.Grid(columns: new Columns([{..renderable:true}, {...}], {
}));

但正如您所看到的,我将使用新列重新加载整个网格,尽管我们已经在DOM中拥有了这些数据。我期待在没有新的Grid调用的情况下我们可以实现这一点的任何想法

1 个答案:

答案 0 :(得分:0)

如果有人正在寻找类似的实施方式 - 他们可以查看https://github.com/WRidder/Backgrid.ColumnManager

DEMO