Skip to content

Commit 7a77d05

Browse files
committed
#8255 Implement toJSON in grid.Body
1 parent 5cd6d69 commit 7a77d05

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

src/grid/Body.mjs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1275,6 +1275,25 @@ class GridBody extends Component {
12751275
!silent && me.update()
12761276
}
12771277
}
1278+
1279+
/**
1280+
* @returns {Object}
1281+
*/
1282+
toJSON() {
1283+
let me = this;
1284+
1285+
return {
1286+
...super.toJSON(),
1287+
animatedRowSorting : me.animatedRowSorting,
1288+
bufferColumnRange : me.bufferColumnRange,
1289+
bufferRowRange : me.bufferRowRange,
1290+
colspanField : me.colspanField,
1291+
highlightModifiedCells: me.highlightModifiedCells,
1292+
rowHeight : me.rowHeight,
1293+
selectedRecordField : me.selectedRecordField,
1294+
selectionModel : me.selectionModel?.toJSON()
1295+
}
1296+
}
12781297
}
12791298

12801299
export default Neo.setupClass(GridBody);

0 commit comments

Comments
 (0)