Permet d'accéder à l'objet de représentation de modèle d'arbre et de liste de la présentation d'une page.
Un grand nombre des attributs suivants renvoient LayoutNode. Toutefois, LayoutContainer et LayoutControl sont des types de LayoutNode, et lorsque vous procédez à une itération, vous pouvez rencontrer l'un ou l'autre de ces types.
Attributs :
- enfants
- Renvoie les enfants du noeud spécifié.
-
Exemple :
${wp.layoutModel[wp.selectionModel.selected].children[node]}
-
Paramètres :
- noeud
- Cette valeur représente une entrée dans un modèle.
-
Renvoie : Enfants du nœud spécifié.
- get(id)
- Permet d'obtenir un modèle de présentation individuel.
-
Exemple :
${wp.layoutModel[id]}
-
Paramètres :
- id
- Chaîne ou objet identifiable permettant de recherche les objets de présentation. Il ne doit pas avoir pour valeur NULL.
-
Renvoie : LayoutNode. Peut avoir la valeur NULL s'il est introuvable.
- hasChildren
- Indique si l'objet LayoutNode spécifié comporte des noeuds qui lui sont associés.
-
Exemple :
${wp.layoutModel[wp.selectionModel.selected].hasChildren[node]}
-
Paramètres :
- noeud
- LayoutNode. Noeud pour lequel rechercher des noeuds enfant.
-
Renvoie : Valeur booléenne. True si le nœud de présentation a des enfants. Sinon, false.
- iterator
- Permet de parcourir les noeuds de présentation.
-
Exemple :
<c:forEach var="node" items="${wp.layoutModel[wp.selectionModel.selected]}">
</c:forEach>
-
Paramètres : Aucun
-
Renvoie : Itérateur avec des objets LayoutNode. N'a jamais la valeur NULL.
- parent
-
Permet d'accéder au parent d'un noeud.
-
Exemple :
${wp.layoutModel[wp.selectionModel.selected].parent[node]}
-
Paramètres :
- noeud
- LayoutNode. Noeud en cours.
-
Renvoie : LayoutNode. Il s'agit du nœud parent du nœud, lorsqu'il existe. Sinon, la valeur NULL est renvoyée.
- chemin
- Permet d'accéder à des informations de chemin d'accès pour le noeud. Le chemin représente la hiérarchie à partir de la racine au noeud indiqué en tant que liste. S'apparente à un élément de navigation.
-
Exemple :
${wp.layoutModel[wp.selectionModel.selected].path[node]}
-
Paramètres :
- noeud
- LayoutNode. Noeud en cours.
-
Renvoie : une liste d'objets LayoutNode représentant le chemin allant de la racine à un nœud.
- Principal
- Renvoie le noeud racine du modèle de présentation.
-
Exemple :
${wp.layoutModel[wp.selectionModel.selected].root}
-
Paramètres : aucun
-
Renvoie : LayoutNode. N'a jamais la valeur NULL.