当没有数据时,jQgrid在寻呼机中显示N中的1[表单编辑本地数据]

当没有数据时,jQgrid在寻呼机中显示N中的1[表单编辑本地数据],jqgrid,Jqgrid,尽管我在选择grid.formedit.js后下载了NaN,但我仍然有一个问题,寻呼机仍然显示NaN的1。下面是包含添加到jquery.jqGrid.min.js的模块列表的注释 Blockquote /**jqGrid 3.8.2-jQuery Grid*版权所有(c)2008,Tony Tomov,tony@trirand.com*根据MIT和GPL许可证获得双重许可*日期:2010-12-14*模块:grid.base.js;jquery.fmatter.js;grid.custom.j

尽管我在选择grid.formedit.js后下载了NaN,但我仍然有一个问题,寻呼机仍然显示NaN的1。下面是包含添加到jquery.jqGrid.min.js的模块列表的注释

Blockquote
/**jqGrid 3.8.2-jQuery Grid*版权所有(c)2008,Tony Tomov,tony@trirand.com*根据MIT和GPL许可证获得双重许可*日期:2010-12-14*模块: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;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});
var defURLParams="<?xml version='1.0' encoding='utf-8'?><urlParams/>";

var urlParams =defURLParams;
$('#list').jqGrid(
{ 
数据类型:“xmlstring”,
datastr:urlParams,
姓名:[
'参数名称',
“参数值”
], 
colModel:[{name:'pName',index:'pName',宽度:100,可编辑:true,可编辑选项:{size:25}},
{名称:'pValue',索引:'pValue',宽度:100,可编辑:true,可编辑选项:{size:25}}
], 
rowNum:10,
行列表:[10,20,30],
寻呼机:“#寻呼机”,
sortname:'pName',
viewrecords:是的,
巫师:“描述”,
标题:“URL参数”,
editurl:“/GenerateXMLResponse.do”,//虚拟URL
身高:210,
宽度:420
}).navGrid(“#pager”,{edit:true,add:true,del:true});
datastr初始化为空xml字符串,如下所示:

$('#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});
var defURLParams="<?xml version='1.0' encoding='utf-8'?><urlParams/>";

var urlParams =defURLParams;
var defURLParams=”“;
var urlParams=defURLParams;

如果您有任何建议,我们将不胜感激。

也许您可以解决此问题,包括数据中的
total
。不清楚您计划以何种形式将数据包含在
datastr
中使用的XML字符串中。您应该使用
xmlReader
来描述数据(有关更多详细信息,请参阅)。定义可以是
xmlReader:{root:“urlParams”,…}
(要编写更多内容,需要知道输入数据的格式)