selection-mode=ListBox按头部sort的时候如何让sort前后保持选择行不变
本帖最后由 chin 于 2020-11-26 09:44 编辑请教大神,flexgrid的selection-mode=ListBox,按头部sort的时候如何让sort前后保持选择行不变?
您好,问题已收到,预计明天给您答复~ 谢谢~ 本帖最后由 Richard.Ma 于 2021-1-27 18:12 编辑
给flexgrid的OnClientSortingColumn和OnClientLoadedRows两个事件分别绑定以下代码,通过查询数据的主键来跳转到之前的行即可
.OnClientSortingColumn("sortingColumn")
.OnClientLoadedRows("loadedRows")
<script>
var selectedid;
function sortingColumn(sender, e) {
flexGrid = wijmo.Control.getControl("#ovFlexGrid");
selectedid = flexGrid.selectedRows.dataItem.ID;
console.log(flexGrid.selectedRows.dataItem.ID + "" + "-" + flexGrid.selectedRows.index);
}
function loadedRows(sender, e) {
flexGrid = wijmo.Control.getControl("#ovFlexGrid");
flexGrid.rows.forEach(function (row) {
if (row.dataItem.ID == selectedid) {
console.log(row.dataItem.ID + "" + "-" + row.index);
flexGrid.select(row.index, 0);
}
});
}
</script>
不好意思,忘说哪个平台了,asp.net.mvc的flexgrid 不好意思,忘说哪个平台了,asp.net.mvc的flexgrid 您好,问题已收到,预计今晚给您答复~ 谢谢~
页:
[1]