jQgrid показывает 1 из N в пейджере, когда нет данных [Форма редактирования локальных данных] - PullRequest
1 голос
/ 06 января 2011

У меня все еще есть проблема, когда пейджер все еще показывает 1 из NaN, несмотря на тот факт, что я скачал после выбора grid.formedit.js. Ниже комментарий, содержащий список модулей, добавленных в jquery.jqGrid.min.js.

Blockquote

/ * * jqGrid 3.8.2 - jQuery Grid * Copyright (c) 2008, Tony Tomov, tony@trirand.com * Двойная лицензия по лицензиям MIT и GPL * Дата: 2010-12-14 * Модули: сетка. base.js; jquery.fmatter.js; grid.custom.js; grid.common.js; grid.formedit.js; jquery.searchFilter.js; grid.inlinedit.js; grid.celledit.js; jqModal.js; jqDnR.js; grid.subgrid.js; grid.grouping.js; grid.treegrid.js; grid.import.js; JsonXml.js; grid.setcolumns.js; grid.postext.js; grid.tbltogrid.js; grid.jqueryui.js; * /

Blockquote

Однако в моем случае это происходит при ручном редактировании данных.

Сценарий выглядит следующим образом:

$('#list').jqGrid(
{ 
datatype: "xmlstring", 
datastr: urlParams,
colNames:[
      'Parameter Name',
      'Parameter Value'
      ], 
colModel:[ {name:'pName',index:'pName', width:100,editable:true,editoptions:  {size:25}}, 
       {name:'pValue',index:'pValue',width:100,editable:true,editoptions:{size:25}} 
     ], 
rowNum:10, 
rowList:[10,20,30], 
pager: '#pager', 
sortname: 'pName', 
viewrecords: true, 
sortorder: "desc", 
caption:"URL Parameters", 
editurl:"<%=request.getContextPath()%>/GenerateXMLResponse.do", //dummy URL
height:210 ,
width:420

} ).navGrid('#pager',{edit:true,add:true,del:true});

Источник данных инициализируется в пустую строку XML следующим образом:

var defURLParams="<?xml version='1.0' encoding='utf-8'?><urlParams/>";

var urlParams =defURLParams;

Любые предложения будут высоко оценены.

1 Ответ

0 голосов
/ 07 января 2011

Возможно, вы сможете решить проблему, включив в свои данные total. Не ясно, в какой форме вы планируете включить данные в строку XML, используемую в datastr. Вы должны использовать xmlReader для описания данных (см. документация для более подробной информации). Определение может быть xmlReader: {root: "urlParams", ...} (чтобы написать больше, нужно знать формат ваших входных данных).

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