1.2 KiB
1.2 KiB
Famille crée dynamiquement
Pour créer une famille dynamiquement, il faut créer une famille fictive lié à une variable. Le nom et la description de la famille et des variables qu'elle contient sera en réalité le prefix du nouveau nom/description. Le suffix viendra de la valeur de la variable liée.
Par exemple :
---
version: '1.0'
varname:
multi: true
default:
- val1
- val2
my_dyn_family_:
type: dynamic
variable: rougail.varname
description: 'Describe '
my_dyn_var_:
type: string
Créera deux familles :
- la famille dynamique : "rougail.my_dyn_family_val1" avec la description "Describe val1"
- la famille dynamique : "rougail.my_dyn_family_val2" avec la description "Describe val2"
Dans la famille dynamique "rougail.my_dyn_family_val1" on retrouvera une variable "my_dyn_var_val1".
Bien évidement si le contenu de "varname" venait a évoluer, de nouvelles familles dynamiques apparaitront ou disparaîtront.
A noter que :
- la variable liée à la famille doit être obligatoirement une variable multiple ;
- il n'est pas possible de mettre une simple famille dans une famille dynamique ;
- il est possible de mettre une famille meneuse dans une famille dynamique.