SlickGrid选择排序问题
SlickGrid selection issues on sort
当使用SlickGrids selection
和sorting
在一起时,我发现选择是存储所选行的索引,而不是存储所选数据的选择。
我如何解决这个问题,使所选的数据被记住,而不仅仅是一个索引?
这个问题的演示可以在这里找到:http://jsfiddle.net/blowsie/LKf6j/
要重现该问题,请执行以下步骤;
- 选择网格中的第一个项目
- 按名称排序
您需要呼叫dataView.syncGridSelection(grid, true)
。
看到https://github.com/mleibman/SlickGrid/wiki/DataView synchronizing-selection——cell-css-styles
在挖掘了更多的例子之后,我发现了这个例子。
我很快意识到要做我想要实现的,我需要使用Slick.Data.DataView
APi与以下代码。
dataView.onRowsChanged.subscribe(function (e, args) {
grid.invalidateRows(args.rows);
grid.render();
});
// initialize the model after all the events have been hooked up
dataView.beginUpdate();
dataView.setItems(files);
dataView.endUpdate();
dataView.syncGridSelection(grid, true);
相关文章:
- 使用Handontable在同一列中用纯文本和html对问题进行排序
- 应用了转换时的D3js排序问题
- Ember组件'jQuery可排序的模板问题
- 循环的JavaScript排序问题
- 对数组进行排序时出现问题
- Javascript中的多维数组排序索引问题
- jQuery拖动到相对位置的可排序列表中时出现可拖动辅助对象位置问题
- 问题以在webkit浏览器中对数组进行排序
- 关于使用jQuery对Div中的内容进行重新排序的问题
- MongoDB排序&极限问题
- 排序 JSON 时遇到问题
- 动态填充表时突出显示和排序问题
- 角度 js 中的日期表列排序问题
- 数组中的类型出现问题,并尝试将内容排序到表中
- 启动表排序器时遇到问题
- 我的排序方法(AJAX,PHP&MySQL)出了什么问题
- Knockout JS + JQuery UI - 在重新排序后从可观察数组中删除项目的问题
- 具有排序问题的流体动态图像布局
- 按相关性能问题排序
- 在IE9-10中使用sort()问题排序DOM元素