2016-02-19 69 views
0

我正在嘗試使用input box來過濾我的KendoGrid,但它會返回其中的所有數據。我在代碼中做錯了什麼?還我試圖篩選客戶端上的KendoGrid唯一不會發送到Controller使用輸入框來過濾KendoGrid

這裏的數據是我的代碼:

輸入框

<input type="text" placeholder="Search by Program Name" id="SearchData" name="SearchData"> 

我用來過濾功能

function searchAccount() { 

      var SearchProgramData = $("#SearchData").val(); 
      var ProgramgGrid = $("#grProgram").data("kendoGrid").dataSource; 
      ProgramgGrid.filter(
       { 
        field: "program_name", 
        operators: "contains", 
        value: "Operating" 
       } 

      ); 
      //alert(SearchProgramData); 
     } 
     $(function() { 
      $("#search input").keypress(function (e) { 
       if (e.keyCode == 13) { 
        searchAccount(); 
       } 
      }); 
     }); 

回答

0

我已經想通了。 operators: "contains"只是一個錯字錯誤,它應該是operator: "contains"