我正在从javascript文件中读取值。我试图将特定字段绑定到kendo下拉列表。我能够读取值,但我无法在kendo下拉列表中分配它们。
var json = [
{
"Type": "ABC",
"Icon": "Ro.png"
}
},
{
"Type": "DEF",
"Icon": "Po.png",
}
}];
HTML:
<select id="ListCurrencyDiv" class="testdiv"> </select>
功能:
function BindValue() {
$(".testdiv").kendoDropDownList({
dataSource: {
transport: {
read: function (BindValue) {
operation.success(json);
}
}
},
dataTextField: "Type",
dataValueField: "Type",
value: "No notification"
});}BindValue();
答案 0 :(得分:2)
首先,修复您的json
对象:
var json = [
{
"Type": "ABC",
"Icon": "Ro.png"
},
{
"Type": "DEF",
"Icon": "Po.png",
}];
现在它变得有效,请尝试直接在dataSource
选项中阅读:
dataSource: json,
如果this first demo from Kendo和您的代码是正确的,它应该有用。