如何根据其值更改下拉列表值样式?
How to Chnage dropdownlist value style based on it's value?
我在 Asp.net
网络表单中使用 Kendo UI
。我处于需要区分来自 tables 的数据的情况。我想根据数据区分每个值的样式。
示例
Value |PrimaryOwnerId
_______________________________________________________________________
EVP-RP&P | False
Execution Coordinator | False
Inspection Lead | False
Instrument, Electrical, and Analyzer | False
Logistics | True
Operations | False
Planning | True
这个 table 我绑定了 kendo 下拉菜单,任何值都有 primaryownerId
false 我想应用粗体字体样式,其他需要是斜体。
function loadValues(PrimaryOwners1, PrimaryOwners2) {
$("#lstPOwner1").kendoDropDownList({
dataSource: PrimaryOwners1,
dataTextField: "text",
dataValueField: "value",
change: function () {
disablecontrol(this.value(), "#btnFilter1")
}
});
}
拜托,有人可以帮忙吗?
您可以使用 kendo 模板来实现此目的
var data = [
{flag: true, value: 'test1'},
{flag: false, value: 'test2'},
{flag: true, value: 'test3'},
{flag: false, value: 'test4'}
]
$('#dropdownlist').kendoDropDownList({
dataSource: data,
dataTextField: "value",
template: '<span style="#= flag ? "font-weight:bold" : "font-style:italic" #">#:value#</span>'
});
我在 Asp.net
网络表单中使用 Kendo UI
。我处于需要区分来自 tables 的数据的情况。我想根据数据区分每个值的样式。
示例
Value |PrimaryOwnerId
_______________________________________________________________________
EVP-RP&P | False
Execution Coordinator | False
Inspection Lead | False
Instrument, Electrical, and Analyzer | False
Logistics | True
Operations | False
Planning | True
这个 table 我绑定了 kendo 下拉菜单,任何值都有 primaryownerId
false 我想应用粗体字体样式,其他需要是斜体。
function loadValues(PrimaryOwners1, PrimaryOwners2) {
$("#lstPOwner1").kendoDropDownList({
dataSource: PrimaryOwners1,
dataTextField: "text",
dataValueField: "value",
change: function () {
disablecontrol(this.value(), "#btnFilter1")
}
});
}
拜托,有人可以帮忙吗?
您可以使用 kendo 模板来实现此目的
var data = [
{flag: true, value: 'test1'},
{flag: false, value: 'test2'},
{flag: true, value: 'test3'},
{flag: false, value: 'test4'}
]
$('#dropdownlist').kendoDropDownList({
dataSource: data,
dataTextField: "value",
template: '<span style="#= flag ? "font-weight:bold" : "font-style:italic" #">#:value#</span>'
});