我可以同时更改Spotfire交叉表的字体颜色和背景颜色吗?

时间:2019-08-28 02:13:31

标签: fonts background-color spotfire

我可以一次更改一个交叉表的字体颜色和背景颜色。报告的要求是在给字体着色和给背景着色时具有不同的条件。

Cross Table Requirement 我只能设置字体颜色或背景颜色,而不能同时设置两者。有没有解决的办法来获得以上结果?

1 个答案:

答案 0 :(得分:1)

仅使用Spotfire选项是不可能的。您必须在颜色或背景色之间进行选择。

这里有一个小技巧,可以执行您想要的操作,但是请注意,这不是高度可维护的,并且可能会在以后的Spotfire版本中停止工作:

  1. 根据背景颜色设置所需的颜色
  2. 如果启用了HTML清理功能(在Spotfire管理员选项中)
  3. 在页面上添加textArea(或使用现有的文本区域)
  4. 添加以下代码(根据您的需要进行修改)

    $(".sfc-cross-table .sfc-value-cell div.cell-text").each( () => {
        if ( this.innerHTML == "OK" ) {
            this.style.color = "green";
        } else {
            this.style.color = "red";
        }
    });
    

我建议您将想法发布在Spotfire ideas portal上,以便将来的Spotfire版本可以考虑您的功能。