Ich habe immer noch das Problem, dass der Pager immer noch 1 von NaN anzeigt, obwohl ich nach der Auswahl von grid.formedit heruntergeladen habe. js. Unter dem Kommentar mit der Liste der Module, die zu jquery.jqGrid.min.js hinzugefügt wurden.jQgrid zeigt 1 von N im Pager, wenn keine Daten vorhanden sind [Formularbearbeitung lokaler Daten]
Blockquote
/* * jqGrid 3.8.2 - jQuery Grid * Copyright (c) 2008, Tony Tomov, [email protected] * Dual lizenziert unter der MIT und GPL-Lizenzen * Datum: 2010-12-14 * Module: grid.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; gridsubgrid.js; grid.grouping.js; grid.treegrid.js; grid.import.js; JsonXml.js; grid.setcolumns.js; grid.potetext.js; grid.tbltogrid.js; grid.jqueryui.js; */
Blockquote
In meinem Fall ist es jedoch, wenn Sie die Daten manuell bearbeiten.
Das Skript ist wie folgt:
$('#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});
Die datastr auf eine leere XML-Zeichenfolge initialisiert wird, wie folgt:
var defURLParams="<?xml version='1.0' encoding='utf-8'?><urlParams/>";
var urlParams =defURLParams;
Irgendwelche Vorschläge sehr geschätzt würden.