여전히 호출기가 grid.formedit을 선택한 후 다운로드 한 NaN inspite 중 하나를 표시하는 문제가 있습니다. js. jquery.jqGrid.min.js에 추가 된 모듈 목록을 포함하는 주석 아래jQgrid는 데이터가 없을 때 호출기에 N 중 하나를 표시합니다. [양식 편집 로컬 데이터]
Blockquote
/* *있는 jqGrid 3.8.2 - MIT의 및 GPL 라이선스로 * 날짜를 허가 jQuery를 그리드 * 저작권 (C) 2008, 토니 Tomov, [email protected] * 듀얼 : 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.tree.grid.js; grid.import.js; JsonXml.js; grid.setcolumns.js; grid.postext.js; grid.tbltogrid.js; grid.jqueryui.js; */
Blockquote
그러나 제 경우에는 수동으로 데이터를 편집 할 때입니다. 다음과 같이
스크립트는 다음과 같습니다
var defURLParams="<?xml version='1.0' encoding='utf-8'?><urlParams/>";
var urlParams =defURLParams;
어떤 제안이 매우 극명하게 될 것이다 다음과 같이
$('#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 문자열로 초기화됩니다.