Backgrid中的列选择器



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

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

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

如果没有任何关于backgrid的想法,那么如何在不重新加载网格的情况下实现它呢?

有一种方法可以做到,但它需要重新加载网格,比如

使columns:renderable选项为false,并且在初始加载时不显示列。用户选择他想要查看的列,然后使用renderable:true-like-so:为所选列重新加载具有新列属性的网格

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

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

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

演示

相关内容

  • 没有找到相关文章

最新更新