Конечно, одна из возможностей - вернуть размер шрифта в источнике данных.
var data = [
{ text: "Black", value: "1", fontSize: "12px" },
{ text: "Orange", value: "2", fontSize: "18px" },
{ text: "Grey", value: "3", fontSize: "24px" }
];
Затем использовать шаблоны DropDownList kendo для valueTemplate
и template
:
$("#color").kendoDropDownList({
dataTextField: "text",
dataValueField: "value",
valueTemplate: '<label style="font-size: #:fontSize#">#:data.text#</label>',
template: '<label style="font-size: #:fontSize#">#:data.text#</label>',
dataSource: data,
index: 0,
change: onChange
});
Это модифицированная версия примера кендо: размер шрифта на элемент