我在kendo grid gridDetails中填充了数据
我有另一个网格grdFilter和两个kendo datepickers ..
我需要根据在datepicker中选中的已检查行和/到日期值来过滤gridDetails的数据。 我需要在从gridFilter中选择日期和值后点击按钮过滤器记录时过滤gridDetails行。
gridFilter:
$("#gridFilter").kendoGrid({
columns:
[
{ field: 'CountriesName', title: 'Select', width:10,"template":
"<input id='checkRow' type=\"checkbox\" />" },
{ field: 'CountriesName', title: 'Countries', width: 40}
]
})
gridDetails:
$("#gridDtails").kendoGrid({
columns:
[
{ field: 'OrderDate', title: 'Activity Datetime'},
{ field: 'CountryName', title: 'Country', width: 150 },
{ field: 'OrderDetails', title: 'Order Type' },
{ field: 'OrderValue', title: 'Entry Price'},
{ field: 'OrderShipment', title: 'Shipment'}
]
)}
请指导我如何获取gridFilter和Dates的选中值,然后使用它们过滤gridDetails记录,并仅显示给定日期范围的选定国家/地区数据。
答案 0 :(得分:0)
autobind
初始化中将false
设置为gridDetails
,这样您就有时间指定要加载的内容。gridFilter
和datePicker
获取值。filter
条件并在filter( condition )
DataSource
上调用gridDetails
。 DataSource.filter
的参数结构如下:
{
logic: "or",
filters: [
{ field: "CountryName", operator: "eq", value: "Spain" },
{ field: "CountryName", operator: "startswith", value: "Bulg" }
]
}
在方法DataSource
功能部分中检入filter
(here。