2016-01-28 128 views
0

我想知道如何在kendo ui網格中過濾數據。 我通過使用JSON從數據庫獲取數據。如何在kendo ui網格中過濾

當我調試器功能JsonGetBill比爾控制器, 我什至不能調試任何東西。 也許,KendoGrid沒有嘗試從JsonGetBill獲取數據。 我該如何解決這個問題?

Plz,幫幫我。

$('#divBillInfoGrid').kendoGrid({    
     dataSource: {     
      type: "JSON",     
      transport: { 
       read: { 
        url: '@Url.Action("JsonGetBill", "Bill")', 
        type: "POST", 
        contentType: "APPLICATION/JSON" 
       } 
      }, 
      schema:{ 
       model:{ 
        fields: { 
         BIL_Idx: { type: "number" } 
        } 
       } 
      }, 
      pageSize: 5, 
      serverPaging: true, 
      serverFiltering: true, 
     }, 
     height: 550, 
     filterable: { 
      mode: "row" 
     }, 
     pageable: true, 
     columns: [ 

      { field: "BIL_Idx", title: "No", filterable: { cell: { showOperators: false } }, sortable: true, template: '<div class="idx" style="font-size:12px text-align:center;">#=BIL_Idx#<div>' } 

     ], 

    });  
} 
+0

放到$( '#divBillInfoGrid')getKendoGrid()dataSource.read()。在你的代碼中,執行它,然後看看你的瀏覽器開發者控制檯,看看發生了什麼。 –

+0

您的問題標題與內容不匹配。過濾問題在哪裏? – tede24

+0

@Japi,好的,謝謝你! :) –

回答

0

大概就像你的函數所說的「JsonGetBill」不是一個type =「Get」?? 如何發送郵件不需要發送數據?

http://docs.telerik.com/kendo-ui/api/javascript/data/datasource

希望這有助於

+0

謝謝你!我已經看到這篇文章解決我的問題很多。但我不能像這樣改變我的代碼。也許我必須學習....無論如何非常感謝你! –