在 Slickgrid 中对数据进行排序,而不是在列中排序
Sorting on data, not in columns, in Slickgrid
是否可以根据提供给数据视图的数据对 gird 进行排序,但网格中不存在这些数据?在我没有为此提供列的数据上。
假设数据如下所示
data = [ {id: 1, name: "foo", other: "asd", hiddenSortData: "AA"},
{id: 2, name: "bar", other: "bbb", hiddenSortData: "BB"}, {...}];
和列:
columns = [{id: "id", name: "id", field: "id"},
{id: "name", name: "name", field: "name"},
{id: "other", name: "other", field: "other"}];
将数据提供给数据视图后,是否可以根据数据项中的"hiddenSortData"属性对网格进行排序?
与其重新查询源数据(SQL 或其他数据)以重新排序并丢失网格中所有未保存的更改,您有两种选择: 在 dataView 中使用 sort() 函数,但您必须弄清楚如何隐藏该列,或者将数据从 dataView 中提取出来,对其进行排序,将其呈现回 dataView 并重新呈现网格(不需要重新加载页面)。
相关文章:
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 使用promise和mongoose对文档进行排序
- Selectize.js:如何对整数值的选项进行排序
- Javascript排序的图像弹出窗口..可以't单独弹出
- 如何通过引用var Using DataTables来进行分页或排序
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- AngularJs对所有页面中的所有记录进行排序
- 当属性不一致时,如何根据属性对JS对象列表进行排序
- 按从高到低对多个int变量进行排序
- jQuery UI可排序-多连接列表拖动
- Javascript排序字符串或数字
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- sort而不是排序javascript
- 通过从节点父级获取所有子级对节点进行排序(获取子级数组)
- 在 Slickgrid 中对数据进行排序,而不是在列中排序
- SlickGrid V2列大小调整触发排序
- SlickGrid:重新排序后的排序不起作用
- SlickGrid选择排序问题
- SlickGrid单元格样式在排序时丢失
- SlickGrid在排序后重新应用/修复过滤器