jqgrid - добавить полосу прокрутки в длинную viewModel - PullRequest
0 голосов
/ 17 января 2012

Я использую jqGrid с множеством столбцов.

Я добавил опцию просмотра (при нажатии на строку, а затем на кнопку «просмотр», в левом нижнем углу сетки)., он открывает модель со всей информацией для этой строки.

Я вижу, что модель имеет некоторый стиль CSS:

overflow-hidden

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

Как сделать так, чтобы это диалоговое окно было:

overflow-auto

Если возможно, я хочу, чтобы только внутренний div прокручивался и оставлялзаголовок диалога и кнопки внизу там все время.

Как я могу это сделать?

myGrid.jqGrid('navGrid', '#pager',
                { edit: false, add: false, del: false, search: false, view: true }, //option
                {}, // use default settings for edit
                {}, // use default settings for add
                {}, // delete instead that del:false we need this
                {},
                { height: 250, jqModal: false, closeOnEscape: true} // view options
                );

Я пробовал это:

$('#viewmod'+myGridId).css({overflow: 'auto'});

Ноэто не сработало ...

Ответы [ 2 ]

2 голосов
/ 17 января 2012

Вы пробовали способ, описанный здесь и здесь .

0 голосов
/ 17 января 2012

Нашел ответ для этого.

При объявлении параметров просмотра добавьте параметр dataheight ...

{ dataheight: 250, jqModal: false, closeOnEscape: true} // view options
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...