客户端Kendo Grid Filtering

时间:2016-02-24 06:22:56

标签: kendo-grid filtering client-side

我正在尝试完成Client side Kendo Filtering实际上我已经完成了单一条件但是当我尝试在多个条件下进行此操作时,它只会加载Kendo Grid中的所有数据

这是我的代码:

function searchAccount() {
             var SearchProgramData = $("#SearchAccountData").val();
             $("#grAccount").data("kendoGrid").DataSource({
                 filter:{
                     logic:'or',
                     filter:[
                     {
                         field: "account_desc",
                         operator: "contains",
                         value: SearchProgramData
                     },
                     {
                         field: "ChildAccountCode",
                         operator: "contains",
                         value: SearchProgramData
                     }
                     ]
                 }

             });

         }

1 个答案:

答案 0 :(得分:0)

我认为你只需添加一个" s"内部"过滤":

function searchAccount() {
         var SearchProgramData = $("#SearchAccountData").val();
         $("#grAccount").data("kendoGrid").dataSource({
             filter:{
                 logic:'or',
                 filters:[
                 {
                     field: "account_desc",
                     operator: "contains",
                     value: SearchProgramData
                 },
                 {
                     field: "ChildAccountCode",
                     operator: "contains",
                     value: SearchProgramData
                 }
                 ]
             }

         });

     }

编辑:我已将DataSource更新为dataSource,正如FrostyPinky在评论中指出的那样。