jquery - Kendo jQuery Grid,在下拉过滤器上获取文本
解决方案
您可以像这样检查过滤器:
function checkFilters() {
let myGrid = $("#grid").data("kendoGrid");
let filter = myGrid.dataSource.filter();
if (filter) {
console.log(filter.logic);
console.log(myGrid.dataSource.filter);
}
}
我也将此添加到您的道场:https ://dojo.telerik.com/izUviSID/3
您还可以检查单个过滤器是否存在,如下所示:
filter.filters[0]
但是,按照您设置过滤器的方式,过滤器没有文本值。在剑道演示/文档中查找更多信息https://demos.telerik.com/kendo-ui/grid/filter-menu-customization
推荐阅读
- spring-boot - 在 Spring Native Query 项目中获取 Null 值
- spring-el - 如何使用 Spring 表达式语言将没有构造函数的对象添加到列表中
- laravel - "message": "试图获取非对象的属性 'secret'", "exception": "ErrorException",
- python - 测量 scikit-learn 的内存使用量会改变模型性能
- spring-boot - MapStruct 从映射器中排除很多字段
- sql - 从 oracle sql 查询输出中删除分区行
- r - 如何使用 R 将一组个体变成二元组?
- c - scanf() 在 for 循环中无法正常工作
- javascript - 使用 html5 画布在 reactjs 中裁剪图像
- java - 在 AsyncTask 完成后做某事