我正在尝试通过为每列应用搜索过滤器为网格应用全局搜索过滤器:
filter.push(
//strings
{ field: "Name", operator: "contains", value: item },
{ field: "City", operator: "contains", value: item },
{ field: "StreetAddress", operator: "contains", value: item },
//integers
{ field: "Zip", operator: "iscontainedin", value: item }
);
//apply filters with 'or logic' (searchterm is contained somewhere in the row)
$("#Grid").data("kendoGrid").dataSource.filter({
logic: "or",
filters: filter
});
这对我有用,除了不是数据类型字符串的列。 我知道我可以使用运算符“isequalto”(http://docs.kendoui.com/api/wrappers/aspnet-mvc/Kendo.Mvc/FilterOperator)但我想要一个整数的包含功能,就像1234包含23 ...
这可能,或者是否有更好的解决方案可以实现全局搜索字段,可以对表的所有列应用过滤(不需要手动设置)?
答案 0 :(得分:1)