Kendo jQuery 网格,在下拉过滤器上获取文本

Kendo jQuery Grid , Get text on dropdown filter

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

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

您可以像这样检查过滤器:

    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]

虽然您设置过滤器的方式没有过滤器的文本值。在 Kendo demos/docs https://demos.telerik.com/kendo-ui/grid/filter-menu-customization

中查找更多信息