首页 > 解决方案 > Kendo jQuery Grid,在下拉过滤器上获取文本

问题描述

如何在列过滤器中获取下拉列表的文本字段?

我有以下示例:https ://dojo.telerik.com/izUviSID/2

标签: jquerykendo-uikendo-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


推荐阅读