2011-01-06 2 views
1

grid.formeditを選択した後にダウンロードした事実をページャが引き続き1のNaN inspiteで表示します。 js。 jquery.jqGrid.min.jsに追加されたモジュールのリストを含むコメントの下に。jQgridは、データがないときにページャにNの1つを表示します。[フォームの編集ローカルデータ]

Blockquote 

/* * jqGrid 3.8.2 - jQueryのグリッド*著作権MITとGPLライセンスの下でライセンス(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.treegrid.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文字列に初期化されます。

答えて

0

おそらく、あなたのデータにtotalを含む問題を解決することができます。 datastrで使用されているXML文字列にデータを含める予定の形式が明確ではありません。データを記述するにはxmlReaderを使用する必要があります(詳細はdocumentationを参照)。定義はxmlReader: {root: "urlParams", ...}(入力データの形式をもっと知る必要があります)を書くことができます。

関連する問題