Anonymous
Jqgrid 4.5 виртуальная прокрутка не отправляет запрос при прокрутке вниз
Сообщение
Anonymous » 23 дек 2024, 09:16
Я использую Jqgrid 4.5. Моя сетка хорошо привязывается к загрузке страницы с помощью JavaScript. Я включаю виртуальную прокрутку, но когда я прокручиваю страницу вниз, страница не отправляет новый запрос на сервер. inface ничего не делает. просто придерживайтесь записи, которая появляется при загрузке страницы. я не знаю, где я ошибаюсь, я использовал все решения, найденные в сети, но не смог работать. Мой код для привязки JqGrid:
Код: Выделить всё
jQuery("#list2").jqGrid(
{
url: '../ReportsLoadService.asmx/GetPublishHistory',
datatype: "json",
ajaxGridOptions: { contentType: "application/json" },
mtype: "POST",
postData:
{
//Sortby: Sortby,
//sidx: sidx,
//page: page,
//rows: rows,
PostProfileId: PostProfileId,
startdate: startdate,
starttime: starttime,
enddate: enddate,
endtime: endtime,
ServiceName: ServiceName,
Url: Url,
UrlTitle: UrlTitle,
Status: Status,
DateOption: DateOption
},
serializeGridData: function(data) {
return JSON.stringify(data);
},
colNames: [
'Service Name', 'Title', 'Schedule Date', 'Status', 'Posting Error'
],
colModel: [
{
name: 'ServiceName',
index: 'ServiceName',
resizable: false
},
{
name: 'Title',
index: 'Title',
formatter: 'showlink',
formatoptions: { baseLinkUrl: 'Url', addParam: '', idName: '' },
resizable: false
},
{
name: 'ScheduleDate',
index: 'ScheduleDate',
align: 'center',
resizable: false
},
{
name: 'Status',
index: 'amount',
resizable: false
},
{
name: 'PostingError',
index: 'PostingError',
resizable: false
}
],
jsonReader: {
root: "d.Records",
page: "d.CurrentPage",
//records: "d.TotalRecords",
repeatitems: false
},
rowNum: 50,
rownumbers: true,
//rowList: [20, 30, 50],
//sortname: "Title",
//rowTotal: 2000,
pager: '#pager2',
viewrecords: true,
sortorder: "desc",
//height: "100%",
//autowidth: true,
scroll: 1,
loadonce: false,
gridview: true,
prmNames: { npage: 1 }
});
укажите мне, где я делаю неправильно, потому что мои требования требуют виртуальной прокрутки, и я не могу заставить ее работать.
Подробнее здесь:
https://stackoverflow.com/questions/201 ... croll-down
1734934611
Anonymous
Я использую Jqgrid 4.5. Моя сетка хорошо привязывается к загрузке страницы с помощью JavaScript. Я включаю виртуальную прокрутку, но когда я прокручиваю страницу вниз, страница не отправляет новый запрос на сервер. inface ничего не делает. просто придерживайтесь записи, которая появляется при загрузке страницы. я не знаю, где я ошибаюсь, я использовал все решения, найденные в сети, но не смог работать. Мой код для привязки JqGrid: [code]jQuery("#list2").jqGrid( { url: '../ReportsLoadService.asmx/GetPublishHistory', datatype: "json", ajaxGridOptions: { contentType: "application/json" }, mtype: "POST", postData: { //Sortby: Sortby, //sidx: sidx, //page: page, //rows: rows, PostProfileId: PostProfileId, startdate: startdate, starttime: starttime, enddate: enddate, endtime: endtime, ServiceName: ServiceName, Url: Url, UrlTitle: UrlTitle, Status: Status, DateOption: DateOption }, serializeGridData: function(data) { return JSON.stringify(data); }, colNames: [ 'Service Name', 'Title', 'Schedule Date', 'Status', 'Posting Error' ], colModel: [ { name: 'ServiceName', index: 'ServiceName', resizable: false }, { name: 'Title', index: 'Title', formatter: 'showlink', formatoptions: { baseLinkUrl: 'Url', addParam: '', idName: '' }, resizable: false }, { name: 'ScheduleDate', index: 'ScheduleDate', align: 'center', resizable: false }, { name: 'Status', index: 'amount', resizable: false }, { name: 'PostingError', index: 'PostingError', resizable: false } ], jsonReader: { root: "d.Records", page: "d.CurrentPage", //records: "d.TotalRecords", repeatitems: false }, rowNum: 50, rownumbers: true, //rowList: [20, 30, 50], //sortname: "Title", //rowTotal: 2000, pager: '#pager2', viewrecords: true, sortorder: "desc", //height: "100%", //autowidth: true, scroll: 1, loadonce: false, gridview: true, prmNames: { npage: 1 } }); [/code] укажите мне, где я делаю неправильно, потому что мои требования требуют виртуальной прокрутки, и я не могу заставить ее работать. Подробнее здесь: [url]https://stackoverflow.com/questions/20138211/jqgrid-4-5-virtaul-scrolling-not-sending-request-on-scroll-down[/url]