Filter 自定义筛选给定日期范围内第二个网格中选中值的剑道网格数据(日期选择器)
我在剑道网格gridDetails中填充了数据 我还有另外一个网格过滤器和两个剑道日期选择器 我需要根据选中的行和datepicker中选择的from/to date值过滤gridDetails的数据。。 在选择日期和值表单gridFilter之后,当单击按钮filter record时,我需要过滤gridDetails行 网格过滤器:Filter 自定义筛选给定日期范围内第二个网格中选中值的剑道网格数据(日期选择器),filter,grid,kendo-ui,Filter,Grid,Kendo Ui,我在剑道网格gridDetails中填充了数据 我还有另外一个网格过滤器和两个剑道日期选择器 我需要根据选中的行和datepicker中选择的from/to date值过滤gridDetails的数据。。 在选择日期和值表单gridFilter之后,当单击按钮filter record时,我需要过滤gridDetails行 网格过滤器: $("#gridFilter").kendoGrid({ columns: [ { field: 'CountriesName', ti
$("#gridFilter").kendoGrid({
columns:
[
{ field: 'CountriesName', title: 'Select', width:10,"template":
"<input id='checkRow' type=\"checkbox\" />" },
{ field: 'CountriesName', title: 'Countries', width: 40}
]
})
请指导我如何获取gridFilter和Dates的选中值,然后使用它们筛选gridDetails记录并仅显示给定日期范围的选定国家/地区数据
gridDetails
初始化中,将autobind
设置为false
,这样您就有时间指定要加载的内容gridFilter
和datePicker
获取值gridDetails
的DataSource
上构建filter
条件并调用filter(condition)
DataSource.filter
的参数结构如下:
{
logic: "or",
filters: [
{ field: "CountryName", operator: "eq", value: "Spain" },
{ field: "CountryName", operator: "startswith", value: "Bulg" }
]
}
签入
DataSource
(在关于方法过滤器
功能的部分中。如果过滤器有一个值,那么它就很好了。我如何将可能选择的国家/地区数组传递给过滤器?我担心您必须迭代并构建过滤器条件数组,每个国家/地区一个条目,然后将逻辑设置为或。
{
logic: "or",
filters: [
{ field: "CountryName", operator: "eq", value: "Spain" },
{ field: "CountryName", operator: "startswith", value: "Bulg" }
]
}