Par défaut, l'objet uiNavigationModel répertorie uniquement les pages visibles dans le cadre de son itérateur. Lorsque l'option Afficher les pages masquées est sélectionnée dans la barre d'outils, il répertorie également les pages masquées. Il existe un indicateur de masquage mobile pour les pages. Le modèle permet également de spécifier une expression de classe d'appareil de test mobile, qui est utilisée pour déterminer si le système est affiché dans le cadre d'une demande mobile.
Attributs :
- children(node)
- Renvoie un itérateur de noeuds enfant.
-
Exemple :
<c:forEach var="node" items="${uiNavigationModel.children[wp.selectionModel.selected]}" >
<c:out value="${node}" /><br>
</c:forEach>
-
Paramètres :
- noeud
- Objet identifiable ou uiNavigationNode permettant de rechercher les enfants. Ne doit pas avoir la valeur NULL.
-
Renvoie : Un itérateur avec des objets uiNavigationNode. N'a jamais la valeur NULL.
- get(id)
- Permet d'obtenir un noeud de navigation individuel.
-
Exemple :
${uiNavigationModel[id]}
-
Paramètres :
- id
- Chaîne ou objet identifiable permettant de rechercher l'objet de navigation. Ne doit pas avoir pour valeur NULL.
-
Renvoie : uiNavigationNode. Peut avoir la valeur NULL si introuvable.
- hasChildren
- Indique si l'objet uiNavigationNode spécifié comporte des nœuds qui lui sont associés.
-
Exemple :
${uiNavigationModel.hasChildren[wp.selectionModel.selected]}
-
Paramètres :
- noeud
- Objet identifiable ou uiNavigationNode permettant de rechercher les enfants. Ne doit pas avoir la valeur NULL.
-
Renvoie : Valeur booléenne. True si le nœud a des enfants. Sinon, false.
- parent
- Accès au parent d'un uiNavigationNode.
-
Exemple :
${uiNavigationModel[wp.selectionModel.selected].parent}
-
Paramètres :
- noeud
- Objet identifiable ou uiNavigationNode permettant de rechercher les enfants. Ne doit pas avoir la valeur NULL.
-
Renvoie : uiNavigationNode. Il s'agit du nœud parent du nœud, lorsqu'il existe. Sinon, la valeur NULL est renvoyée.
- path(node)
- 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 :
<c:forEach var="node" items="${uiNavigationModel.path[wp.selectionModel.selected]}">
<- ${node}
</c:forEach>
-
Paramètres :
- noeud
- Objet identifiable ou uiNavigationNode permettant de rechercher les enfants. Ne doit pas avoir la valeur NULL.
-
Renvoie : une liste d'objets uiNavigationNode représentant le chemin allant de la racine au nœud.
- Principal
- Renvoie le noeud racine du modèle uiNavigation.
-
Exemple :
${uiNavigationModel.root}
-
Paramètres : aucun
-
Renvoie : uiNavigationNode. N'a jamais la valeur NULL.