我是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
演示