BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
[index.js]
componentDidMount() {
window.addEventListener('resize', this.onresize.bind(this));
}
onresize(e) {
var grid = this.gridInstance;
var rowHeight = grid.getRowHeight(); //height of the each row
var gridHeight = Number(window.innerHeight - 120); //grid height
var pageSize = Number(grid.pageSettings.pageSize) + 10; //initial page size
var pageResize = (gridHeight - (pageSize * rowHeight)) / rowHeight;
grid.pageSettings.pageSize = pageSize + Math.round(pageResize);
}
|