0

我从 javascript 文件中读取值。我试图将特定字段绑定到剑道下拉列表中。我能够读取这些值,但我无法在剑道下拉列表中分配它们。

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();
4

1 回答 1

2

首先,修复你的json对象:

var json = [
{
    "Type": "ABC",
    "Icon": "Ro.png"        
},
{
    "Type": "DEF",
    "Icon": "Po.png",  
}];

现在它变得有效,尝试直接在dataSource选项中读取它:

dataSource: json,

如果Kendo 的第一个演示和您的代码是正确的,它应该可以工作。

于 2013-11-13T11:21:43.440 回答