uiNavigationModel

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]}">
	&lt;- ${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.