gpt4 book ai didi

html - 使用 Kendo UI HTML5 文本框搜索和过滤 GridView 中的值

转载 作者:太空狗 更新时间:2023-10-29 13:43:40 26 4
gpt4 key购买 nike

如何根据我们在文本框中输入的值过滤网格过滤。

我在网格外有一个文本框,我想根据我在文本框中输入的值搜索整个网格。第一步:

<input id="btnSearch" type="button" value="search" />
<div id="grid">

step2:bing 来自源的网格值

var gridResult = $("#grid").kendoGrid({
dataSource: { data: database },
scrollable: true,
sortable: true,
filterable: true,
pageable: {
input: true,
numeric: false
},
columns: [
{
field: "id",
title: "ID"
},
{
field: "x",
title: "x"
},
{
field: "y"
},
{
field: "z"
},
{
field: "p"
}
]
});

第 3 步:文本框的脚本。这就是我在文本框中键入的值,如果值在网格中匹配,结果应显示在网格中。

$("#btnSearch").click(function () {
$filter = new Array();
$x = $("#txtSearch").val();
if ($x) {
$filter.push({ field:"x", operator:"contains", value:$x});
}
gridResult.datasource.filter($filter);
});

最佳答案

你在哪里:

gridResult.datasource.filter($filter);

它应该是:

gridResult.data("kendoGrid").dataSource.filter($filter);
  1. dataSource中的s为大写
  2. 您必须在此处或声明 var gridResult 时添加 data("kendoGrid")

关于html - 使用 Kendo UI HTML5 文本框搜索和过滤 GridView 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13757357/

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