保存的搜索条件HTML格式

时间:2019-03-05 20:14:09

标签: netsuite

我正在尝试根据特定条件突出显示/指示已保存的搜索列中的各个字段。我不想突出显示特定的行,因为它将突出显示整个行,而不仅仅是单个列。

我现在的基本代码是

CASE WHEN {custbody487} = 'On Time' 
THEN {custbody487}
ELSE CASE WHEN {custbody487} = 'On Hold' 
THEN {custbody487}
ELSE CASE WHEN {custbody487} = 'Late' 
THEN {custbody487}
END END END

如何有条件地仅突出显示特定列?我想将“按时间”突出显示为绿色,将“保持”突出显示为蓝色,等等。但是我只想突出显示该特定列中的文本。

1 个答案:

答案 0 :(得分:1)

您可以将HTML格式添加到保存的搜索中。

确保在结果下使用公式(文本)。 上面的代码如下所示。

 CASE WHEN {custbody487} = 'On Time' 
    THEN '<span style="color:green;font-weight:bold">' || {custbody487} || '</span>' 
    ELSE CASE WHEN {custbody487} = 'Late' 
    THEN '<span style="color:red;font-weight:bold">' || {custbody487} || '</span>' 
    ELSE CASE WHEN {custbody487} = 'On Hold' 
    THEN '<span style="color:blue;font-weight:bold">' || {custbody487} || '</span>' 
END END END

请注意,以这种方式保存的搜索在导出为PDF或CSV时不会保留其HTML格式。它将被格式化为纯文本。