从Kendo网格过滤器菜单中删除操作员下拉列表

Mik*_*uca 5 jquery html5 kendo-ui kendo-grid

如何从Kendo网格过滤器菜单中删除操作员下拉列表?我在下面有一个下拉列表,其中包含供用户选择的值,因此在上面有一个表示相等的框是没有意义的.

reg*_*bsb 4

这个问题已经在 Kendo 论坛中得到了解答: Kendo 论坛 - 在网格列过滤器中使用下拉列表

最好先在那里搜索,再去其他地方搜索。基本上,您可以获得标头过滤器并隐藏下拉列表。我冒昧地修改了论坛中的小提琴,因为 find header jquery 选择器有点“cucoo”。您可以使用普通的剑道配置,而不是手动创建组合

filterable: {
    ui: function(){ ... }
}
Run Code Online (Sandbox Code Playgroud)

主要是隐藏和修改帮助。

// Find the Role filter menu.
var filterMenu = _grid.thead.find("th[data-field='roleTitle']").data("kendoFilterMenu");

filterMenu.form.find("div.k-filter-help-text").text("Select an item from the list:");
filterMenu.form.find("span.k-dropdown:first").css("display", "none");
Run Code Online (Sandbox Code Playgroud)

在这里找到它: JSFiddle - 剑道网格中的下拉过滤器