94 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| valeur: 21
 | |
| trucs_cools:
 | |
|   - le nombre Septante-trois
 | |
|   - les maths
 | |
|   - les trucs cools listés plus haut
 | |
| is_the_button_on: false
 | |
| date_test: 2025-08-26
 | |
| up: "[[obsidian plugins]]"
 | |
| link: "https://mprojectscode.github.io/obsidian-meta-bind-plugin-docs"
 | |
| tags:
 | |
|   - "#s/obsidian"
 | |
| ---
 | |
| 
 | |
| # Exemples
 | |
| ## Syntaxe pour les cibles
 | |
| On peut fixer la cible pour chaque type d'entrée.
 | |
| La syntaxe est la suivante :
 | |
| 
 | |
| `INPUT[input_type:target]`
 | |
| 
 | |
| La cible peut être précisée avec :
 | |
|  - `nom_attribut` : modifie l'attribut dans le fichier actuel
 | |
|  - `nom_du_fichier#nom_attribut` : modifie l'attribut dans le fichier précisé
 | |
|  - `path/to/file#nom_attribut` : modifie dans un fichier à l'adresse précisée
 | |
| 
 | |
| ## Bouton on/off (toggle)
 | |
| 
 | |
| ```meta-bind
 | |
| INPUT[toggle:is_the_button_on]
 | |
| ```
 | |
| Les éléments sont synchronisés :
 | |
| ```meta-bind
 | |
| INPUT[toggle:is_the_button_on]
 | |
| ```
 | |
| 
 | |
| ## Texte
 | |
| ### petite zone de texte
 | |
| ```meta-bind
 | |
| INPUT[text]
 | |
| ```
 | |
| 
 | |
| ### zone de texte qu'on peut agrandir
 | |
| ```meta-bind
 | |
| INPUT[text_area]
 | |
| ```
 | |
| 
 | |
| ## Sliders
 | |
| ```meta-bind
 | |
| INPUT[slider():valeur]
 | |
| ```
 | |
| 
 | |
| Changer les valeurs min/max :
 | |
| ```meta-bind
 | |
| INPUT[slider(minValue(0), maxValue(50)):valeur]
 | |
| ```
 | |
| 
 | |
| Ajouter des labels :
 | |
| ```meta-bind
 | |
| INPUT[slider(addLabels, minValue(0), maxValue(25)):valeur]
 | |
| ```
 | |
| 
 | |
| ## Selecteurs
 | |
|  - on utilise `option(<contenu>)` pour préciser chacune des options
 | |
| 
 | |
| ### Sélection simple (radio)
 | |
| ```meta-bind
 | |
| INPUT[select(option(truc), option(bidule), option(ognion))]
 | |
| ```
 | |
| 
 | |
| ### Multi-sélecteur
 | |
| 
 | |
| ```meta-bind
 | |
| INPUT[multi_select(title(Trucs cools), option(le nombre 42), option(le nombre Septante-trois), option(les maths), option(les ordinateurs), option(les trucs cools listés plus haut)):trucs_cools]
 | |
| ```
 | |
| 
 | |
| 
 | |
| ## Dates
 | |
| date :
 | |
| ```meta-bind
 | |
| INPUT[date:date_test]
 | |
| ```
 | |
| 
 | |
| heure :
 | |
| ```meta-bind
 | |
| INPUT[time:time]
 | |
| ```
 | |
| 
 | |
| popup_calendrier :
 | |
| ```meta-bind
 | |
| INPUT[date_picker:date_test]
 | |
| ```
 | |
| 
 |