gpt4 book ai didi

kendo-ui - Kendo Grid,如何在按下输入后禁用列上方搜索输入中的自动完成和过滤图标以及处理请求?

转载 作者:行者123 更新时间:2023-12-05 08:13:01 25 4
gpt4 key购买 nike

我想在剑道网格中的选定列上禁用 native 行为。

第一件事:

我想禁用搜索输入的默认“自动完成”行为,并且我想仅在输入中输入整数并按下回车键时才处理远程读取请求。我想为此列设置自定义运算符。

第二件事

我想删除过滤图标(见附图),因为不需要(我只想获得给定数字相等的一行或什么都没有)。

enter image description here我试图通过这种方式做到这一点,但没有运气:

if(value.filterable.cell.dataTextField == "orderNumber") {
preparedGridColumnItem.filterable = {
extra: false,

}
}

请问如何解决?

非常感谢您的帮助。

最佳答案

首先,要禁用自动完成(取决于列数据类型),您可以定义自己的可过滤元素:

{
field: "Title",
filterable: {
ui: titleFilter
}
},


function titleFilter(element) {
element.addClass("k-input");
}

对于第二个问题(引用http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#configuration-columns.filterable.cell.showOperators)你应该showOperators选项:

$("#grid").kendoGrid({
columns: [
{
field: "name",
filterable: {
cell: {
showOperators: false,
operator: "contains"
}
}
},
{ field: "age" } ],
filterable: { mode: "row" },
dataSource: [ { name: "Jane", age: 30 }, { name: "John", age: 33 }]
});

关于kendo-ui - Kendo Grid,如何在按下输入后禁用列上方搜索输入中的自动完成和过滤图标以及处理请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29653752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com