我在编辑表单中使用了Kendo UI的DropDownList小部件,似乎无法根据组织的ID设置初始值。我怀疑它与“索引”有关,但是当编辑表单字段由查询填充并且从远程数据源中提取下拉列表选项时,我对如何检索此信息感到困惑。
$("#organisations").kendoDropDownList({
dataTextField: "orgName",
dataValueField: "organisationID",
index: 0,
optionLabel: "-- Select --",
dataSource: {
transport: {
read: "assets/data/data.clients.php"
},
}
});
感谢任何帮助。
@rrfive
答案 0 :(得分:2)
要根据您要修改的字段初始选择项目,您应该使用 value 配置。这是一个example:
e.g。
$(document).ready(function() {
var theId = 3;
$("#products").kendoDropDownList({
dataTextField: "ProductName",
dataValueField: "ProductID",
value:theId,
dataSource: {
transport: {
read: {
dataType: "jsonp",
url: "http://demos.kendoui.com/service/Products",
}
}
}
});
});