Greetings,
In map viewer, I am using the pop-ups, Text (content), to create a table from a map service table. I am close to what I need but can't get specific fields to highlight or appear bold/different color in the pop up when the condition is meet.
Arcade expression (one for each field):
var test1ExceedsD1 = $feature.Test1Exceed_D1;
var test1ResultD1 = $feature.Test1Result_D1;
if (test1ExceedsD1 == "Y") {
return "<span style='font-weight:bold; color:red;'>" + test1ResultD1 + "</span>";
} else {
return test1ResultD1;
}
Then for the html source in text:
<figure class="table">
<table>
<tbody>
<tr>
<td style="background-color:hsl(0, 0%, 90%);border:1px solid hsl(0, 0%, 30%);text-align:right;">
ft(bgs)
</td>
<td style="background-color:hsl(0, 0%, 90%);border:1px solid hsl(0, 0%, 30%);text-align:right;">
PCE
</td>
<td style="background-color:hsl(0, 0%, 90%);border:1px solid hsl(0, 0%, 30%);text-align:right;">
TCE
</td>
<td style="background-color:hsl(0, 0%, 90%);border:1px solid hsl(0, 0%, 30%);text-align:right;">
VC
</td>
<td style="background-color:hsl(0, 0%, 90%);border:1px solid hsl(0, 0%, 30%);text-align:right;">
Benz
</td>
</tr>
<tr>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{Depth1}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr0}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr1}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr2}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr3}
</td>
</tr>
<tr>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{Depth2}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr4}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr5}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr6}
</td>
<td style="border:1px solid hsl(0, 0%, 30%);text-align:right;">
{expression/expr7}
</td>
</tr>
</tbody>
</table>
</figure>Result (1st row is null):

My ideal situation would be to highlight a cell yellow if it meets the condition instead of making the value bold, but I can't even seem to get that to work.
Any help would be appreciated.