【发布时间】:2014-04-14 09:05:10
【问题描述】:
如何为 Kendo UI 下拉列表中的每个列表项(未选中)提供不同的背景颜色,而不是为整个下拉列表提供通用的背景颜色?
【问题讨论】:
如何为 Kendo UI 下拉列表中的每个列表项(未选中)提供不同的背景颜色,而不是为整个下拉列表提供通用的背景颜色?
【问题讨论】:
您应该定义一个设置适当颜色的模板。
例子:
将数据源定义为:
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
});
【讨论】: