I Have a similar requirement just with the following Difference :
Since my application handles a large volume of data, it is not feasible to fetch all records at once. Therefore, during the initialization of the grid, I configured the pageSize to 5 and set a Fixed Report Height of 270px to display 5 records at a time. theirfore this is not able tp fetch the records beyond 20(because only 20 records are loaded initially) var reds= apex.region("employees_grid").widget().interactiveGrid("getViews","grid").model.getRecord(pk);
Please assist me with this