【发布时间】:2026-02-14 09:05:01
【问题描述】:
我正在使用 Report Studio 版本 10.2.2,我对值提示有疑问。
我有一份带有提示页面的报告,效果很好。我将值提示设置为具有默认选择的多选复选框组。我想通过将“默认选择”的字体颜色更改为红色来为最终用户提供一个视觉队列。
如何更改值提示中特定显示值的字体颜色?
【问题讨论】:
标签: cognos
我正在使用 Report Studio 版本 10.2.2,我对值提示有疑问。
我有一份带有提示页面的报告,效果很好。我将值提示设置为具有默认选择的多选复选框组。我想通过将“默认选择”的字体颜色更改为红色来为最终用户提供一个视觉队列。
如何更改值提示中特定显示值的字体颜色?
【问题讨论】:
标签: cognos
JavaScript
您可以在值提示之前添加一个 HTML 项:
<span id="MyList">
...和值提示后的 HTML 项...
</span>
<style>
.MyRedClass {
color: #ff0000;
font-weight: bold;
}
</style>
<script>
var s = document.getElementById("MyList");
var divCollection = s.getElementsByClassName("clsCheckBoxRow");
var isPositive = function(n) {
return n > 0;
}
for (var d = 0; d < divCollection.length; d++) {
switch (true) {
case isPositive(divCollection[d].innerHTML.indexOf("CORPORATION FOR PROFIT")):
case isPositive(divCollection[d].innerHTML.indexOf("CORPORATION NON PROFIT")):
case isPositive(divCollection[d].innerHTML.indexOf("INDIVIDUAL")):
divCollection[d].classList.add("MyRedClass");
break;
default:
break;
}
}
</script>
问题:
【讨论】: