使用数据源筛选实现 KendoUI 网格搜索
Implementing KendoUI grid search with dataSource filtering
我不确定我是否正确执行此操作,但我想根据一个输入的值过滤("搜索")kendo ui 网格。但是,我想仅基于一个输入搜索网格的两个字段。
$("#grid").data("kendoGrid").dataSource.filter({
logic: 'or',
filters: [
{ field: 'lastName', operator: 'startswith' },
{
logic: 'or',
filters: [
{ field: 'lastName', operator: 'startswith', value: viewModel.searchValue },
{ field: 'address', operator: 'startswith', value: viewModel.searchValue }
]
}
]
});
.html:
<input data-bind="text: searchValue" />
两个问题,我如何实现这一点,以及如何触发过滤?现在,输入值仅绑定到 viewModel 的属性。
若要启用绑定值以更新筛选器,请将其更改为:
viewModel.get('searchValue')
完整代码:
$("#grid").data("kendoGrid").dataSource.filter({
logic: 'or',
filters: [
{ field: 'lastName', operator: 'startswith' },
{
logic: 'or',
filters: [
{ field: 'lastName', operator: 'startswith', value: viewModel.get('searchValue') },
{ field: 'address', operator: 'startswith', value: viewModel.get('searchValue') }
]
}
]
});
相关文章:
- KendoUI网格行过滤器,带有布尔值下拉列表
- KendoUI网格:如何选择所有页面数据
- 使用KendoUI网格,您将如何将可选图像或图标添加到行模板中
- KendoUI网格客户端分页在总页面上总是显示为零
- KendoUI网格不触发saveChanges事件
- 使用新项目更新KendoUI网格数据源
- 服务回调中的KendoUI网格服务器动态列绑定
- 使用 KendoUI 网格小部件使用本地数据实现 CRUD 函数
- 使用KendoUI网格和微风.js的最大调用堆栈
- KendoUI 网格:动态向数据源添加字段
- kendoui 网格,当自动绑定配置设置为 false 时绑定数据
- 基于KendoUI网格内的服务数据的静态下拉列表值选择
- KendoUI-网格-模板未获取数据
- 如何使用kendoui网格传递来自javascript onclick的带模板选项的硬编码字符串值
- 如何有模块化的细节-模板的旧版本的KendoUI网格
- KendoUI网格更新问题
- Jquery代码不能完全用于kendoUI网格
- KendoUI网格与观察MVVM自动选择行后弹出编辑
- 如何在模板中隐藏基于另一个字段'值的元素- kendoui网格
- KendoUI网格页脚额外从返回的JSON