Kendo ui 删除剑道网格行筛选器中的第二个清除按钮

Kendo ui 删除剑道网格行筛选器中的第二个清除按钮,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,从Kendo UI 2017开始,我注意到行过滤器现在显示两个“x”按钮来清除过滤器(一个在文本框内,一个在文本框右侧)。为什么在旧版本中有两个而不是只有一个类似?更重要的是,, 是否有一个设置可以在不使用CSS的情况下从文本框中删除清除按钮 $(“#网格”).kendoGrid({ 栏目:[ { 字段:“名称”, 可过滤:{ 单元格:{ 主持人:错, 操作员:“包含” } } }, {字段:“年龄”,可筛选:false}, 可筛选:{模式:“行”}, 数据来源:[{姓名:“简”,年龄:30}

从Kendo UI 2017开始,我注意到行过滤器现在显示两个“x”按钮来清除过滤器(一个在文本框内,一个在文本框右侧)。为什么在旧版本中有两个而不是只有一个类似?更重要的是,, 是否有一个设置可以在不使用CSS的情况下从文本框中删除清除按钮

$(“#网格”).kendoGrid({
栏目:[
{
字段:“名称”,
可过滤:{
单元格:{
主持人:错,
操作员:“包含”
}
}
},
{字段:“年龄”,可筛选:false},
可筛选:{模式:“行”},
数据来源:[{姓名:“简”,年龄:30},{姓名:“约翰”,年龄:33}]
});

过滤的自动完成小部件是罪魁祸首。我最终还是使用CSS来隐藏它:

.k-clear-value {
    display: none !important;
}
但是JavaScript的答案是将以下内容放在

以下是更新的代码:

$(“#网格”).kendoGrid({
栏目:[
{
字段:“名称”,
可过滤:{
单元格:{
主持人:错,
操作员:“包含”
}
}
},
{字段:“年龄”,可筛选:false},
可筛选:{模式:“行”},
数据绑定:函数(e){
this.element.find(“.k-filtercell.k-autocomplete.k-clear-value”).remove();
},
数据来源:[{姓名:“简”,年龄:30},{姓名:“约翰”,年龄:33}]
});

this.element.find(".k-filtercell .k-autocomplete .k-clear-value").remove();