2017-07-21 115 views
0

这是我滴downlist(剑道),我还附上我的数据的屏幕截图,我得到的,结果我得到下拉列表“undifiend”,下拉列表中没有绑定ajax的数据源

function deviceTypesList(container, options) { 
         $('<input name="DeviceType" data-type="string" \">') 
          .appendTo(container) 
          .kendoDropDownList({ 
           dataSource:mydata_deviceType, 
           dataTextField: "Value", 
           dataValueField: "Value", 

           //dataValueField: "ProductName", 


          }); 

截屏

screenshot

回答

2

因为你的价值观实际上是存储在属性“模式”,你需要告诉它的剑道下拉列表。

所以不是

//... 
dataTextField: "Value", 
dataValueField: "Value", 
//... 

做到这一点

//... 
dataTextField: "model", 
dataValueField: "model", 
//... 

另一种方式将被重新映射你的阵列与财产“价值”对象的数组。

例如,

mydata_deviceType = mydata_deviceType.map(function(x) { 
    return { 
     Value: x.model 
    }; 
});