本帖最后由 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[0].dataItem.ID;
- console.log(flexGrid.selectedRows[0].dataItem.ID + "" + "-" + flexGrid.selectedRows[0].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>
复制代码
|