尽管我在选择grid.formedit.js之后已经下载了这个事实,但仍然存在寻呼机仍显示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 *模块:网格。 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});
datastr初始化为空的xml字符串,如下所示:
var defURLParams="<?xml version='1.0' encoding='utf-8'?><urlParams/>";
var urlParams =defURLParams;
任何建议都将受到高度赞赏。
答案 0 :(得分:0)
您可以在数据中解决问题,包括total
。目前尚不清楚您计划采用哪种形式将数据包含在datastr
中使用的XML字符串中。您应该使用xmlReader
来描述数据(有关详细信息,请参阅documentation)。定义可以是xmlReader: {root: "urlParams", ...}
(要写更多,需要知道输入数据的格式)。