Сделать ширину пейджера меньше ширины сетки в free-jqgrid - PullRequest
0 голосов
/ 17 марта 2020

Я использую free-jqgrid 4.15.6-pre. В моей сетке много столбцов, поэтому родительский контейнер использует overflow: auto. Я хочу установить ширину страницы равной размеру ширины родителя (что легко), но я не хочу, чтобы она прокручивалась по горизонтали при прокрутке сетки. Возможно ли это сделать? position: fixed разбивает объекты что выше, моя горизонтальная полоса прокрутки появляется без проблем.

Итак, как мне получить пейджер, который полностью умещается на экране, когда сетка вызывает переполнение родительского контейнера и горизонтальную полосу прокрутки?

В идеале мой пейджер на 100% больше ширины #gridContainer и даже больше, даже если #gridContainer имеет горизонтальные полосы прокрутки.

- Правка -

Если в gridComplete я делаю:

$("#engineGridPager").css({ "maxWidth": newWidth, position: 'sticky', left: '0' });

... тогда это в основном работает, но когда я полностью прокручиваю таблицу, пейджер перемещается на пару пикселей. Но позиционируется правильно, пока я не прокручен полностью.

...