2017-08-08 157 views
0

我使用jqGrid 4.6.0,ASP.Net MVC5,很好。但我有一个问题波纹管。 当我从页面中删除分页。我想加载jqGrid没有分页的所有数据。但数据在jqGrid页面中只显示了20条记录。尽管来自服务器36的返回数据记录。如何在没有分页的情况下获得所有数据jqGrid

我的jqGrid:

var Pattern_Grid = $("#Pattern_Grid"); 
    Pattern_Grid.jqGrid({ 
     datatype: "json", 
     height: 250, 
     shrinkToFit: false, 
     width: null, 
     rownumbers: true, 
     multiselect: true, 
     pgbuttons: false, 

     viewrecords: false, 
     pgtext: "", 
     pginput: false, 
     //========================================== 
     url: "/CusURL/GetBom", 
     caption: "Patterns Linking", 
     postData: { 
      styleCode: styleCode, size: styleSize, serial: styleColorSerial, revNo: revNo 
     }, 
     //mtype: 'POST', 
     colModel: [ 
      { 
       name: "MainItemCode", index: "MainItemCode", 
       label: arrPatternCollName.MainItemCode, 
       search: false, sort: false 
      }, 
      { 
       name: "ItemCode", index: "ItemCode", 
       label: arrPatternCollName.ItemCode, 
       search: false, sort: false 
      }, 
      { 
       name: "ItemName", index: "ItemName", 
       label: arrPatternCollName.ItemName, 
       search: false, sort: false 
      }, 
      { 
       name: "ItemColorWays", index: "ItemColorWays", 
       label: arrPatternCollName.MainItemColorSerial 
      }, 
      { name: "StyleColorSerial", index: "StyleColorSerial", hidden: false }, 
      { name: "UnitConSumTion", index: "UnitConSumTion", hidden: false }, 
      { name: "Consumpunit", index: "Consumpunit", hidden: false }, 
      { name: "Qty", index: "Qty", hidden: false }, 
      { name: "CurrCode", index: "CurrCode", hidden: false }, 
      { name: "RegistryDate", index: "RegistryDate", hidden: false }, 

      { name: "StyleCode", index: "StyleCode", hidden: true }, 
      { name: "StyleSize", index: "StyleSize", hidden: true }, 
      { name: "ItemColorSerial", index: "ItemColorSerial", hidden: true }, 
      { name: "RevNo", index: "RevNo", hidden: true }, 
      { name: "MainItemColorSerial", index: "MainItemColorSerial", hidden: true }, 
      { name: "PatternCode", index: "PatternCode", hidden: true } 
    }); 

我的数据返回超过36个的记录数据仅仅只显示在jqGrid的第20页记载: URL: “/ CusURL/GetBom”,

public JsonResult GetBom(string styleCode, string styleSize, string styleColorSerial, string revNo) 
     { 
      try 
      { 
       var bom = _bom.GetBom(styleCode, styleSize, styleColorSerial, revNo); 
       return Json(bom.ToArray(), JsonRequestBehavior.AllowGet); 
      } 
      catch 
      { 
       return Json(new List<Bomt>().ToArray(), JsonRequestBehavior.AllowGet); 
      } 
     } 

是有可能显示所有数据在jqGrid没有分页?

回答

1

的rowNum缺省值被设定为20

可以设置的rowNum = 10000或使用“JSONP”结果为负载与所有延迟加载DATAS的。

相关问题