2013-05-14 2 views
1

Я использую jqgrid 4.4.1Jqgrid вопрос свитка с bindkeys

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

$("#myGrid").jqGrid('bindKeys'); 

Если я удалить scrollingRows это не прокрутке вниз, когда я нажимаю клавишу вниз, чтобы выбрать нижние записи (так что мне нужно, чтобы это было правдой).

$("#myGrid").jqGrid('bindKeys', {'scrollingRows':false}); 

Помогите мне в этом иметь функцию bindkeys без проблемы выбора записи в моей сетке.

ответ

0

Я нашел исправление для этой проблемы с последней версией jqgrid (v 4.5.0).

в версии 4.4.1

Line 2516:

.append($('<div style="'+(isMSIE && $.browser.version < 8 ? "height:0.01%;" : "")+'"></div>').append('<div></div>').append(this)) 

в версии 4.5.0

Line 2731:

.append($('<div style="position:relative;'+(isMSIE && $.jgrid.msiever() < 8 ? "height:0.01%;" : "")+'"></div>').append('<div></div>').append(this)) 

Я добавил «позицию: относительная; " к стилю и решила проблему.

Спасибо всем.

Смежные вопросы