FrontPage 

TB Wiki

Login

TestTableFieldColors in 'raw' format

This page has a test of field colors:

= Test simple text values =
{{{TextColorData
||text||color||
||yes||should be green||
||no||should be red||
||maybe||should be yellow||
||another line||should have no color||
}}}

{{{#!Table
source_spec=#:TextColorData
field=text
colors="""yes:green
no:red
maybe:yellow"""
}}}

= Test color expressions on integers =
{{{IntColorData
||integer||color||
||5||should be light yellow||
||10||should be yellow||
||20||should be yellow||
||50||no color||
||100||no color||
||600||should be red||
||1000||should be red||
}}}

{{{#!Table
source_spec=#:IntColorData
field=integer
colors="""(int(value)<10):ffffd0
(int(value)>=10 and int(value)<50):ffff80
(int(value)>500):ffd0d0"""
}}}

= Test some other expressions =

This tests use of 'in' and 'startswith'
as well as empty lines in the colors list.

{{{FruitData
||fruit||
||apple||
||banana||
||avacado||
}}}

{{{#!Table
source_spec=#:FruitData
field=fruit
colors="""apple:red

(value in ["lemon", "banana"]):yellow

(value.startswith("av")):green
"""

}}}













TBWiki engine 1.9.1 by Tim Bird