【发布时间】:2015-04-22 09:13:15
【问题描述】:
我是 backgrid(和 stackoverflow)的新手,我很好奇是否有任何用于 backgrid 的列选择器,以便用户可以选择哪些列在我的网格中可见。
我知道有一个 jqgrid 可以在这里看到:
http://www.ok-soft-gmbh.com/jqGrid/SimpleLocalGridWithColumnChooser5.htm
如果没有任何背景网格,有什么想法可以在不重新加载网格的情况下实现它吗?
一种方法可以完成,但它需要像这样重新加载网格,
将 columns :renderable 选项设置为 false ,并且在初始加载时不显示列。 用户选择他想查看的列,然后使用 renderable:true 为所选列重新加载具有新列属性的网格,如下所示:
var grid = new Backgrid.Grid(columns: new Columns([{..renderable:true}, {...}], {
}));
但正如您所见,尽管我们已经在 DOM 中拥有这些数据,但我将使用新列重新加载整个网格。我期待任何想法,我们可以在没有新的 Grid 调用的情况下实现它
【问题讨论】:
-
Backgrid 和 jqGrid 是绝对独立的产品。你想用哪一个?
-
我需要一个用于 backgrid 。我以 jqgrid 列选择器为例说明了要求是什么
标签: javascript jquery backbone.js jqgrid backgrid