我有一個Kendo下拉列表,它可以很好地填充。一個要求是如果使用模板返回的項目IsActive爲false,則突出顯示項目的背景紅色。下面是我到目前爲止的代碼。Kendo UI:如何使用模板更改KendoDropDown列表的背景顏色
var carsDropDown = $("#ddlCars").kendoDropDownList({
dataTextField: "DisplayValue",
dataValueField: "Id",
valuePrimitive: true,
optionLabel: " ",
dataSource: intakeView.viewModel.carsDataSource,
template: '#= !data.IsActive ? \'<span style="background-color:redBackGroundColor"></span>\' : "" #'
});
CSS:
.redBackGroundColor {
background-color: red;
}
上面的代碼被變灰所有下拉選項,包括所選擇的選項。我想只改變返回的選項的背景顏色是IsActive爲False。
你想'類= 「redBackGroundColor」',而不是'風格= 「redBackGroundColor」'任何機會呢? – Dekel
如果不是 - 添加一些工作示例(jsfiddle/snippet) – Dekel
@Dekel更改爲類沒有幫助 –