É possível modificar algumas propriedades dos controles conforme algum valor de tag. Para inserir uma expressão é necessário iniciar o campo com sinal de “=”, o qual indica que o campo receberá uma expressão.
Por exemplo:
Vamos criar um controle do tipo “Display” e queremos que o “Título” modifique conforme a temperatura da água.
Suponhamos que o sensor da água esteja no “demo:TagInternal1” e que abaixo de 20ºC o título deverá mostrar “Água Fria”, acima dessa temperatura aparecerá “Água Quente”, no campo será inserida a seguinte expressão:
=ValueOf("demo:TagInternal1") <= 20?"Água Fria":"Água Quente"
Além do título, queremos que a cor do controle também sofra alteração conforme o valor da tag. Caso a temperatura esteja abaixo dos 20ºC o controle ficará azul, senão o mesmo será vermelho. Sendo assim, no campo “Cor” vamos inserir:
=ValueOf("demo:TagInternal1") <= 20?"#144E9F":"#C01F2A"
Resultado: