2017-08-08 2 views
0

Ich arbeite mit jqGrid 4.6.0, ASP.Net MVC5, alles gut don. Aber ich habe ein Problem, brüllen. Wenn ich den Seitenwechsel von der Seite entferne. Ich möchte alle Daten für jqGrid ohne Paging laden. Aber Daten haben gerade nur 20 Datensätze in der jqGrid-Seite angezeigt. Obwohl Rückgabedaten von Server 36 aufzeichnen.Wie bekomme ich alle Daten ohne Paging in jqGrid

Mein 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 } 
    }); 

Meine Daten zurück mehr als 36 Aufzeichnungsdaten hat gerade erst zeigt 20 Datensatz in jqGrid Seite: 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); 
      } 
     } 

Ist es möglich, alle Daten in jqGrid ohne Paging anzuzeigen?

Antwort

1

rowNum Standardwert wird auf 20

Sie rowNum = 10000 oder Verwendung ‚JSONP‘ Ergebnis für Last alle Daten mit faul Last einstellen.

Verwandte Themen