Вопрос

After an extensive search through StackOverflow and SlickGrid docs, I didn't find a way to set the grid Pager automatically to "auto" at grid init. The solution I found is to modify slick.pager.js at line 70 adding id='autopager' in:

$settings.append(
"<span class='slick-pager-settings-expanded' style='display:none'>Show:
<a data=0>All</a><a data='-1' id='autopager'>Auto</a><a data=25>25</a>
<a data=50>50</a><a data=100>100</a></span>");

So I can trigger che "click" event on the "auto" link in the pager with one line of code: $('#autopager').trigger('click');

It works well for me and maybe it could be useful for others. There is some better solution not involving hacking the core of SlickGrid?

Это было полезно?

Решение

You could try below code. But it will be the fixed value for pageSize.

data_view.setPagingOptions({pageSize: 20})
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top