Jquery Jqgrid: динамически увеличивать сетку до 20 строк, а затем показывать полосу прокрутки для просмотра 20+ - PullRequest
1 голос
/ 09 февраля 2011

Можно ли создать сетку с;

rowNum: 20, height: "100%"

, чтобы при наличии в сетке 10 элементов и добавлении нового элемента, сеткабудет расти на один ряд.повторяйте это до тех пор, пока не достигнете 20 строк, а затем отобразите вертикальную полосу прокрутки для просмотра более 20 элементов.

1 Ответ

2 голосов
/ 09 февраля 2011

Вы можете сделать это с помощью css и атрибута max-height.max-height должно быть (20*rowHeight).

, например, на этой странице запустите следующий код в консоли:

$('.ui-jqgrid-bdiv').css({height: 'auto', 'max-height': 300});

Выбор контейнера переполнения, снимите статическую высоту, установите максимальную высоту.Просто измените 300 на высоту 20 строк.Я хотел бы увидеть, если вы можете определить это в таблице стилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...