JSON KENDO DataSource外部搜索过滤器无法正常工作

时间:2016-06-14 11:30:19

标签: jquery filter kendo-ui kendo-grid

我使用外部搜索过滤器作为剑道网格..

我的代码数据源读取函数它将返回json数据

dataSource = new kendo.data.DataSource({
                type        : 'json',
                transport   : {
                    read:  {
                        url: apiurl+"/customer/getCustomers",
                        dataType: "json",
                        type:"POST",
                        data:{'userID':userID}
                    }                   
                },
});

我的搜索功能

var customerID   = $("#customerID").val();

grid.dataSource.query({
                page:1,
                pageSize:10,
                filter:{
                    logic:"and",
                    filters:[
                        {field:"uniqueID", operator:"contains",value:customerID},

                    ]
                }
            });

以上代码我用于过滤查询

以下这些json回复我只会收到

{"status":true,"code":1,"message":"Success","api":"getCustomers","result":{"customer":[{"uniqueID"
:11},{"uniqueID"
:12},{"uniqueID"
:13}..]} 

但过滤器查询不按条件过滤..过滤器总是返回所有响应数据..不过滤数据..如果我在客户ID字段中搜索5 ..则返回所有内容

仅针对json数据响应发生

0 个答案:

没有答案