kendo运算符,用于复杂的逻辑组合<= or >=和组合

问题描述 投票:0回答:1

我们的应用程序正在使用kendo进行UI,以获取后端的数据,它正在使用过滤器操作员。现在,我想像以下代码一样,用复杂的过滤器获取数据,我想过滤Duedate字段> =条件,而另一件事是,它应该像“ TaskGroupStatus”正在待定或拒绝和Duedate Field> =一样复杂。 Curtrant Dedate”,例如3个参数2中的条件或条件,并且在其他参数的顶部应用第三参数,如何在下面的代码中构架此过滤器?是否有可能,需要一些帮助。非常感谢

DataQueryParameters queryParameters = new DataQueryParameters(); queryParameters.Filter = new Filter() { Logic = "or", Filters = new List<Filter>() { new Filter() { Field = "TaskGroupStatus", Operator = "eq", Value = (int)TaskGroupStatus.Pending }, new Filter() { Field = "TaskGroupStatus", Operator = "eq", Value = (int)TaskGroupStatus.Rejected }, new Filter() { Field = "DueDate", Operator = "gte", Value = (int)TaskGroupStatus.Pending } } };
    
c# kendo-grid kendo-asp.net-mvc
1个回答
0
投票
DataQueryParameters queryParameters = new DataQueryParameters(); queryParameters.Filter = new Filter() { Logic = "and", Filters = new List<Filter>() { new Filter() { Logic = "or", Filters = new List<Filter>() { new Filter() { Field = "TaskGroupStatus", Operator = "eq", Value = (int)TaskGroupStatus.Pending }, new Filter() { Field = "TaskGroupStatus", Operator = "eq", Value = (int)TaskGroupStatus.Rejected } } }, new Filter() { Field = "DueDate", Operator = "gte", Value = (int)TaskGroupStatus.Pending } } };


最新问题
© www.soinside.com 2019 - 2024. All rights reserved.