Kendo ui 剑道网格列筛选器消息:未找到数据

Kendo ui 剑道网格列筛选器消息:未找到数据,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,当筛选器找不到任何数据时,是否可能显示自定义消息(或至少本地化消息) 不幸的是,网格配置选项中没有可用的内容(有一个无数据模板,但用于网格中没有记录,而不是过滤器中没有记录)。但是,您可以向网格中添加一个数据绑定事件处理程序(在网格呈现后触发),使用jquery选择器查找过滤器,获取绑定到这些过滤器的小部件的引用,并对其使用setOptions()函数设置无数据模板 dataBound:function(){ var filterCells = $(".k-filter-row").fi

当筛选器找不到任何数据时,是否可能显示自定义消息(或至少本地化消息)


不幸的是,网格配置选项中没有可用的内容(有一个无数据模板,但用于网格中没有记录,而不是过滤器中没有记录)。但是,您可以向网格中添加一个数据绑定事件处理程序(在网格呈现后触发),使用jquery选择器查找过滤器,获取绑定到这些过滤器的小部件的引用,并对其使用setOptions()函数设置无数据模板

dataBound:function(){
    var filterCells = $(".k-filter-row").find("input");
    filterCells.each(function(idx,cell){
        if($(cell).data("role") == "combobox"){
            var combo = $(cell).data("kendoComboBox")
            combo.setOptions({noDataTemplate: "Nothing Found"})
        }
        if ($(cell).data("role")== "autocomplete"){
            var autocomplete =  $(cell).data("kendoAutoComplete")
            autocomplete.setOptions({noDataTemplate: "Nothing Found"})
        }
    })
},
代码取自telerik论坛页面:

用于网格:用于下拉: