Я работаю над jQuery jqgrid плагином. В этой сетке у меня есть 1 000 000 записей с опцией scroll: 1
. а также у меня есть опция rowNum: 10
в моей сетке. Но только первые 10 строк отображаются в сетке, а вертикальная полоса прокрутки отсутствует. в заголовке у меня есть «отображение 1-10 из 1 000 000». это означает, что общий расчет количества правилен, но я не знаю, почему прокрутка отсутствует. Может ли кто-нибудь помочь мне решить эту проблему?jqGrid - вертикальная полоса прокрутки не отображается
EDIT: Моя версия jqGrid: 4.6.0
. Вот мой Javascript код:
$(document).ready(function() {
var colModel = [
{name: "id", width: 200, align: "center", searchoptions: {clearSearch: false}, hidden: true, hiddenlg: true},
{name: "ordernumber", width: 200, align: "center", searchoptions: {clearSearch: false}},
{name: "customer.fname", width: 200, align: "center", searchoptions: {clearSearch: false}},
{name: "customer.lname", width: 200, align: "center", searchoptions: {clearSearch: false}},
];
$("#list").jqGrid({
url: "/orders/listGrid",
datatype: "json",
mtype: "POST",
colNames: ["", "1", "2", "3"],
colModel: colModel,
pager: "#pager",
rowNum: 10,
rowList: [10, 20, 30],
viewrecords: true,
multiSort: false,
gridview: true,
autoencode: true,
shrinkToFit: false,
autowidth: true,
scroll: 1,
direction: "rtl",
height: 230,
caption: "Test",
hidegrid: false,
ajaxGridOptions: {
contentType: "application/json; charset=utf-8"
},
serializeGridData: function(data) {
return JSON.stringify(data);
},
});
});
И это мой HTML-код:
<table id="list"></table>
<div id="pager"></div>
** Вы явно указали опцию 'height' в сетке с некоторым значением, отличным от' 'auto '' и '' 100%' '? ** Попробуйте указать« height: 230' например, что достаточно для отображения 10 строк стандартного текста. Не могли бы вы разместить дополнительную информацию о том, что вы делаете? Какую версию jqGrid вы используете? Проблема существует только в некоторой конкретной версии jqGrid? – Oleg
Благодарим вас за ответ. Я обновлю свой вопрос и добавлю дополнительную информацию. Спасибо за внимание. – hamed