gpt4 book ai didi

javascript - kendo ui 中自动完成过滤

转载 作者:行者123 更新时间:2023-12-02 19:09:25 27 4
gpt4 key购买 nike

我需要过滤已选择的国家/地区。我已经从下面的链接编写了代码。
http://jsbin.com/oqucix/4

当我动态定义数据源时,我没有获取记录。

var countriesDS = new kendo.data.DataSource({
transport: {
read: {
url : "/Home/Countries",
type: "POST",

dataType: "json"
}
},
schema: {
model: {
id: "id",
fields: {
id : { type: "id" },
name: { type: "string" }
}
}
}
});

然后我将能够重定向到该操作方法并检索值,但在自动完成中我没有获取记录。任何帮助表示赞赏

最佳答案

这是DataSourceAutoComplete 定义:

// create a datasource bound to the local data
var countriesDS = new kendo.data.DataSource({
transport: {
read: {
url : "/Home/Countries",
type : "POST",
dataType: "json"
}
},
schema : {
model: {
id : "id",
fields: {
id : { type: "id" },
name: { type: "string" }
}
}
}
});

var autoComplete = $("#auto").kendoAutoComplete({
minLength : 3,
separator : ", ",
dataSource : countriesDS,
serverFiltering: true,
dataTextField : "name"
}).data("kendoAutoComplete");

这就是服务器返回国家/地区列表的方式。

[
{ "id":1, "name":"Albania" },
{ "id":2, "name":"Andorra" },
{ "id":3, "name":"Armenia" },
{ "id":4, "name":"Austria" },
{ "id":5, "name":"Azerbaijan" },
...
]

关于javascript - kendo ui 中自动完成过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13952753/

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