【问题标题】:jQgrid shows 1 of N in the pager when there is no data [Form Editing local Data]jQgrid在没有数据时在pager中显示1 of N [Form Editing local Data]
【发布时间】:2011-06-04 16:07:01
【问题描述】:

尽管我在选择 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 * 模块:grid。基地.js; jquery.fmatter.js;网格.custom.js;网格.common.js; grid.formedit.js; jquery.searchFilter.js; grid.inlinedit.js;网格.celledit.js; jqModal.js; jqDnR.js;网格.subgrid.js;网格.grouping.js;网格.treegrid.js;网格.import.js; JsonXml.js;网格.setcolumns.js;网格.posttext.js; grid.tbltogrid.js;网格.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;

任何建议都将受到高度赞赏。

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    或许您可以解决数据中包含total 的问题。目前尚不清楚您计划以哪种形式将数据包含在datastr 中使用的 XML 字符串中。您应该使用xmlReader 来描述数据(有关详细信息,请参阅documentation)。定义可以是xmlReader: {root: "urlParams", ...}(多写需要知道你输入数据的格式)。

    【讨论】:

      猜你喜欢
      • 2017-12-20
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      相关资源
      最近更新 更多