37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# 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 :
|
|
|
|
```yml
|
|
---
|
|
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](leadership.md) dans une famille dynamique.
|