gpt4 book ai didi

javascript - 将项目添加到 kendoDropDownList

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:57 24 4
gpt4 key购买 nike

我正在尝试向 kendoDropDownList 添加一个项目,它似乎添加了选项但没有设置值和文本。检查选择它只是添加了一个新选项

 <option></option>

这是我用的

 $("#nameList").data("kendoDropDownList")
.dataSource.add({ "text": "Joe", "value": "Joe" });

更新

这是我的数据源模型和建议的 requestEnd,但值似乎搞砸了

datasource_people = new kendo.data.DataSource({
type: "json",
serverFiltering: true,
transport: {
read: {
dataType: 'json',
type: 'GET',
url: '/restful/people/'
}
},
filter: {
field: "status",
operator: "eq",
value: 1
},
schema: {
data: function(response) {
return response.data.plaintiffs;
},
model: {
id: "person_id",
fields: {
person_id: {type: "number"},
name: { type: "string"}
}
},
errors: "error",
total: function(response) {
return response.data.total;
}
}
});

后来

$("#people_list").kendoDropDownList({
dataTextField: "text",
dataValueField: "value",
dataSource: {
datasource_people,
requestEnd: function (e) {
e.response.push({text: "John", value: "John"});
}
}
});

最佳答案

经过一些搜索,它非常简单,但这正是我需要的。

$("#people_list").getKendoDropDownList().dataSource.insert({
person_id: "John",
name: "John"
})

关于javascript - 将项目添加到 kendoDropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30200750/

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