2014-04-14 46 views

回答

1

您应该定义一个模板来设置适当的颜色。

例子:

定义数据源为:

var colors = [ 
    "red", 
    "green", 
    "pink", 
    "blue", 
    "yellow" 
]; 

而作为一个模板:

<script id="template" type="text/kendo-script"> 
    <div style="background-color: #= data #">#= data #</div> 
</script> 

那么你的下拉列表定义应为:

var template = kendo.template($("#template").html()) 
$("#dropdownlist").kendoDropDownList({ 
    dataSource: colors, 
    template : template 
}); 

工作前这里有足够的空间:http://jsfiddle.net/OnaBai/MzLrS/

+0

使用相同的jsFiddle,有没有办法为选定的项目改变背景颜色? –

相关问题