Champ Text Statut

Bonjour

Dans mon widget sous JC je récupère une chaine de caractère au niveau de la commande dont je ne souhaite qu’une partie.
Le champ « Texte statut » permet de modifier le texte qui s’affiche :slight_smile:

Mais comment extraire qu’une partie de la chaine de caractère ?

J’ai essayé plusieurs syntaxe avec « Substring » par exemple sans résultat.

Aujourd’hui je contourne avec par exemple :
('#value#' == 'Absent(Chauff)' ) ? 'Absent' : 'Semaine'

Qui fonctionne bien. Mais : ('#value#').substring(1,4) ou des variants ne fonctionne pas.

Quelque a t-il la potion ?

Merci


Mes infos de config :

Jeedom Core : 4.4.18 (master)
DNS Jeedom : oui 

Statut Démon : Démarré  (2024-10-24 19:25:14)
Version JC : 1.11.0 stable
Version OS : debian 11.8
Version PHP : 7.4.33
Bin : ok / vNotif_2

Equipements : 
  Ipad : v1.8.0 stable sur ios [os : 15.7.9] (ws) - PA
  Iphone : v1.12.0 stable sur ios [os : 16.1.1] (ws) - PA
  Iphone : v1.12.0 stable sur ios [os : 16.7.10] (ws) - PU

Salut

Il manque les infos de configuration. C’est demandé expressément par les développeurs.

Antoine

Oui je me le suis dit après coup. Merci

1 « J'aime »

Salut

De quel widget parles tu ?
Peut on voit la config ?

Bonjour !

c’est par ici :

On ne sait tjs pas…

Privilegier une capture complete de l ecran, c est tjs mieux egalement…

1 « J'aime »

Il s’agit d’un générique TEXTE

J’ai une remontée de status avec une chaine de caractère dont une partie ne m’intéresse pas et je voulais n’en afficher qu’un morceau en profitant du « Texte statut ».

Rien de bien gênant de toute façon.

Merci

essaie avec :

("#value#").startsWith("Abs")  ? "Absent" : "Semaine"