вместо использования gridHeight = '400px'
, чтобы ограничить количество строк в сетке до 10, вы должны использовать свойство paginationPageSize
и установить его на 10.
И, как вы упомянули при определении параметров сетки, определите domLayout
свойство autoHeight. это автоматически отрегулирует высоту сетки всякий раз, когда в сетке меньше записей.
вот небольшой фрагмент кода, который вам поможет.
var gridOptions - {
defaultColdDef : {
...
...
},
--bunch of properties goes here
...
pagination : true,
//use pagination page size property to set height instead of using height style.
paginationPageSize : 10,
domLayout : 'autoHeight'
...
...
}
а вот рабочий демо