I have a Power Table that returns a set of Integers, Strings, and Datetime values. I would like to replace one of the values with an icon, based upon the value of an integer. The script runs because I also alternate the colors of the rows, and that works. I get no error messages.
Any thoughts?
This is the code I am using
if colName == "IG_Alarm_Icon":
if value == 1:
return {"iconPath" : "Builtin/icons/16/Red_Bell.png", "text" : ""}
Without seeing your full script I would guess that your alternate row coloring script comes before the block that you posted and it’s causing the IG_Alarm_Icon column script to not be executed.
In your row coloring script you have a return statement right? The return statement ends the configueCell function so the rest of your script isn’t run.
See this post for a method of handling multiple cell configuration items.
Print statements.
The most likely cause is that your clause isn’t being met. Print after both if statements to check whether they’re actually being met. Try printing the value to see if it’s actually what you expect.