skip |
Saute |
| Liquid (Microsoft) |
Syntaxe
|
{{ collection | skip: n }}
|
Paramètres
| Nom |
Description |
| collection |
Ce paramètre permet d'indiquer la collection (liste ou tableau) à partir de laquelle certains éléments seront ignorés. |
| n |
Ce paramètre permet de spécifier le nombre d'éléments à ignorer depuis le début de la collection. Seuls les éléments restants seront conservés dans le résultat. |
Description
Ce filtre permet d'ignorer un nombre spécifié d'éléments du début d'une collection.
Remarques
- Utile pour la pagination ou le décalage d'affichage : Le filtre skip permet de sauter les premiers éléments d'une collection, ce qui est idéal pour
gérer des affichages paginés. Par exemple, dans une logique de pagination manuelle, on peut afficher les éléments 6 à 10 d'une liste en combinant skip et
limit.
- Permet d'ignorer un en-tête ou un premier élément spécial : Dans certains scénarios, le premier élément d'une collection peut être une valeur par défaut
ou un en-tête non pertinent. Le filtre skip permet alors de commencer le traitement ou l'affichage à partir du second élément, ce qui affine le contrôle sur la
présentation.
- Fonctionne bien avec limit pour découper les collections : Enchaîné avec le filtre limit, skip permet d'extraire une portion spécifique d'une
collection, comme dans {{ myList | skip: 5 | limit: 5 }}, affichant les éléments 6 à 10. Cela facilite la gestion de blocs ou de groupes d'éléments.
- Ignore uniquement depuis le début, jamais en fin : Le filtre skip ne supprime pas d'éléments à la fin de la collection, seulement ceux du début. Il
est donc complémentaire à d'autres opérations de tri ou de sélection, mais ne remplace pas un filtre de découpe ou de suppression d'éléments en queue.
- N'altère pas les éléments eux-mêmes, juste leur inclusion : Le filtre ne modifie pas les données de la collection : il retourne une nouvelle collection
réduite, en laissant intactes les valeurs des éléments ignorés. Il est donc non destructif et peut être combiné sans affecter les données d'origine.
- Tolère les collections plus courtes que n : Si la valeur de n dépasse la taille réelle de la collection, skip retournera simplement une
collection vide. Cela évite les erreurs et permet de gérer dynamiquement des listes de longueur variable sans provoquer d'exception.
- Facilite l'implémentation de logiques alternatives : En association avec for, skip permet de créer des structures
conditionnelles où une première partie est traitée différemment, puis le reste est passé dans une autre boucle. Cela est pratique dans les cas d'affichages en deux
blocs ou sections.
- Très pratique pour les données dynamiques en Power Pages : Dans un contexte Power Pages, où les
collections sont souvent issues de requêtes dynamiques, skip est particulièrement utile pour filtrer ou différer l'affichage sans altérer la logique en amont (comme
un FetchXML). Il permet de réduire la surcharge visuelle dès le rendu.
Dernière mise à jour : Jeudi, le 24 Juillet 2025