2013-11-24 68 views
1

我的jqGrid到位如何排序整數列適當的jqGird

@(Html.Grid("Basic") 

     .SetCaption("Basic Grid") 

     .AddColumn(new Column("Id") 
        .SetHidden(true)) 

     .AddColumn(new Column("Name")) 
     .AddColumn(new Column("Age").SetFormatter(Formatters.Integer)) 

     .SetForceFit(true) 
     .SetShrinkToFit(true)  
     .SetAutoWidth(true) 
     .SetRowNum(10) 
     .SetRowList(new[] { 10, 15, 20 }) 
     .SetViewRecords(true) 
     .SetPager("pager")  
     .SetLoadOnce(true) 
     .SetGridView(true)   
     .SetToolbarPosition(ToolbarPosition.Top) 
     .OnGridComplete("onComplete()") 
    ) 

而做出的dataType地方我設置了一個Ajax調用單獨併網成功綁定但什麼發生的錯誤是整列「在我的情況年齡」不排序正確。我想怎麼辦排序是正確的?

$.ajax({ 
       type: "GET", 
       url: "/Home/Data/", 
       dataType: "json", 
       success: function (data) { 

        var jsonData= data; 
        $("#Basic").jqGrid('setGridParam', 
         { 
          datatype: 'local', 
          data: jsonData 
         }).trigger("reloadGrid"); 
       }, 
       error:function() { 

       } 
      }); 

回答