gpt4 book ai didi

javascript - 如何根据其值更改下拉列表值样式?

转载 作者:行者123 更新时间:2023-12-02 23:18:21 24 4
gpt4 key购买 nike

我在 Asp.net Webforms 中使用 Kendo UI。我面临的情况是需要区分来自表的数据。我想根据数据区分每个值的样式。

示例

Value	                              |PrimaryOwnerId
_______________________________________________________________________
EVP-RP&P | False
Execution Coordinator | False
Inspection Lead | False
Instrument, Electrical, and Analyzer | False
Logistics | True
Operations | False
Planning | True

我使用 kendo 下拉列表绑定(bind)此表,并且任何值 primaryownerId false 我想应用粗体字体样式,其他需要是斜体字体。

function loadValues(PrimaryOwners1, PrimaryOwners2) {
$("#lstPOwner1").kendoDropDownList({
dataSource: PrimaryOwners1,
dataTextField: "text",
dataValueField: "value",
change: function () {
disablecontrol(this.value(), "#btnFilter1")
}
});
}

This are the data I am binding with the dropdownlist

请问有人可以帮忙吗?

最佳答案

您可以使用剑道模板来实现此目的

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>'
});

在道场试试 https://dojo.telerik.com/AKAteWoY/2

关于javascript - 如何根据其值更改下拉列表值样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57065789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com