在slickgrid中隐藏列是否可能?隐藏列我的意思是我想保存每行的一些数据,但我不希望这些数据显示在网格上。如何在slickgrid中添加隐藏列
回答
数据与网格中的列之间不存在任何隐含关系 - 两者存在完全相互独立的关系。因此,您的数据可以包含比实际绑定到网格列更多的字段。
例子:
var grid;
var columns = [
{id: "title", name: "Title", field: "title"},
{id: "duration", name: "Duration", field: "duration"},
{id: "%", name: "% Complete", field: "percentComplete"},
{id: "effort-driven", name: "Effort Driven", field: "effortDriven"}
];
var options = {
enableCellNavigation: true,
enableColumnReorder: false
};
$(function() {
var data = [];
for (var i = 0; i < 500; i++) {
data[i] = {
title: "Task " + i,
duration: "5 days",
percentComplete: Math.round(Math.random() * 100),
start: "01/01/2009",
finish: "01/05/2009",
effortDriven: (i % 5 == 0)
};
}
grid = new Slick.Grid("#myGrid", data, columns, options);
})
这里我data
阵列包含字段start
和finish
,但我选择创建我columns
阵列时,将它们排除在外。
优秀!我认为这会打破slickgrid。谢谢njr。 – sivann
这是正确的。但是在我的情况下共有8列,其中4个显示在网格中。在使用复合编辑器时,如果未声明列,如何定义列编辑器? “可见”列属性将非常好。 – user1517081
http://mleibman.github.io/SlickGrid/examples/上有复合和复合编辑器的样本 –
我认为你可以通过使用grid.setColumns
来实现这一点 - 可以说你在声明网格时设置了columns={id, a, b, c}
;网格初始化后,您可以调用grid.setColumns(newColumns)
- 其中newColumns
是不包含id - newColumns={a, b, c}
的新列数组。
该列仍然可以访问,并且与其关联的所有数据也应该可用。
希望这会有所帮助!
- 1. 如何在slickgrid中添加复选框?
- 2. Slickgrid在列中添加按钮
- 3. 如何添加/使用SlickGrid
- 4. 如何在代码隐藏中添加GridView列?
- 5. 如何隐藏/取消隐藏在范围边界添加的列
- 6. 从4列中添加隐藏值
- 7. 如何在Slickgrid上添加新行?
- 8. 添加/隐藏UITabBarItem
- 9. 如何为UINavigationBar添加KVO隐藏/未隐藏?
- 10. 隐藏datgrid自动添加的列
- 11. 隐藏动态添加的列/字段
- 12. 在代码隐藏中添加ListBoxItems
- 13. 如何在显示/隐藏期间在QTDialog中添加效果?
- 14. 如何将数据添加到SlickGrid DataView?
- 15. 如何向slickgrid的YesNoCheckboxCellEditor添加确认?
- 16. 如何在VBA中隐藏多组列?
- 17. 如何在导出中隐藏列
- 18. 如何在列表中隐藏titleBar?
- 19. 如何在GridView中隐藏列(android)
- 20. 如何在将精灵从隐藏更改为非隐藏时添加分数
- 21. 如何使用javascript在wordpress(隐藏div)上添加隐藏文本
- 22. 如何在html隐藏值中添加特殊字符
- 23. 如何在OpenUI5中添加隐藏控件?
- 24. 如何在Facebook注册插件中添加隐藏字段?
- 25. 在Java HtmlUnit中,如何向表单添加隐藏的输入?
- 26. 如何在PDF中添加隐藏的ocr文本
- 27. 如何添加-fvisibility =隐藏在配置中
- 28. 如何在代码隐藏中添加资源
- 29. 如何在django-tables2中为ID字段添加隐藏输入?
- 30. 如何让我在paypal ipn中添加隐藏字段?
'display:none'? – undefined
我在哪里放置?我认为这不是一个好办法。 – sivann