- contentNode
- Renvoie le noeud de contenu qui est associé au noeud de navigation.
-
Exemple :
${uiNavigationModel.selected.contentNode}
-
Paramètres : aucun
-
Renvoie : ContentNode. N'a jamais pour valeur NULL.
- description
- Description du noeud de navigation.
-
Exemple :
${uiNavigationModel.selected.description}
-
Paramètres : aucun
-
Renvoie : Objet Description pour le nœud de navigation. N'a jamais la valeur NULL. Vous pouvez utiliser la valeur de l'objet title pour extraire la description dans l'environnement local en cours.
- isDraft
- Indique si le noeud de navigation fait partie d'un projet ou non.
-
Exemple :
${uiNavigationModel[wp.selectionModel.selected].isDraft}
-
Paramètres : aucun
-
Renvoie : Valeur booléenne. Valeur True si la page est une page privée. Sinon, valeur false.
- isHidden
- Indique si le noeud de navigation est masqué ou non.
-
Exemple :
${uiNavigationModel[wp.selectionModel.selected].isHidden}
-
Paramètres : aucun
-
Renvoie : Valeur booléenne. Valeur True si la page est masquée. Sinon, valeur false.
- isInSelectionPath
- Indique si le noeud de navigation fait partie du chemin de sélection. Indique si une page est dans le trajet de navigation, mais pas nécessairement la page active.
-
Exemple :
${uiNavigationModel[wp.selectionModel.selected].isInSelectionPath}
-
Paramètres : aucun
-
Renvoie : Valeur booléenne. Valeur True si la page fait partie du chemin de sélection. Sinon, valeur false.
- isPrivate
- Indique si le noeud en cours est privé.
-
Exemple :
${uiNavigationModel.selected.isPrivate}
-
Paramètres : aucun
-
Renvoie : Valeur booléenne. Valeur True si la page est privée, sinon, valeur False.
- isSelected
- Indique si le noeud de navigation est sélectionné ou si la page en cours est sélectionnée.
-
Exemple :
${uiNavigationModel[wp.selectionModel.selected].isSelected}
-
Paramètres : aucun
-
Renvoie : Valeur booléenne. Valeur True si la page est sélectionnée. Sinon, valeur false.
- metadata
- Mappe de métadonnées de ce noeud de navigation.
-
Exemple :
${uiNavigationModel.selected.metadata['com.ibm.portal.Hidden']}
-
Paramètres : aucun
-
Renvoie : Metadata. N'a jamais la valeur NULL.
- moduleList
- Renvoie la liste de modules pour le thème en cours et la page sélectionnée.
-
Exemple :
<c:forEach var="node"items="${uiNavigationModel.selected.moduleList}">
${node.name}/${node.version},
</c:forEach>
-
Paramètres : aucun
-
Renvoie : CurrentModuleList. N'a jamais la valeur NULL.
- objectID
- Renvoie l'ID objet associé à ce noeud de navigation.
-
Exemple :
${uiNavigationModel.selected.objectID}
-
Paramètres : aucun
-
Renvoie : ObjectID. N'a jamais pour valeur NULL.
- profileRef
- Renvoie la préférence de profil pour la page. Si vide ou contient la valeur NULL, la référence de profil de thème par défaut est utilisée.
-
Exemple :
${wp.selectionModel.selected.profileRef}
-
Paramètres : aucun
-
Renvoie : Chaîne. Il s'agit de la référence de profil dans le thème. Peut avoir pour valeur NULL si vous utilisez un thème non modularisé.
- projectID
- Renvoie l'identificateur de projet associé à ce noeud de navigation ou la valeur NULL si aucun projet n'est associé.
-
Exemple :
${uiNavigationModel.selected.projectID}
-
Paramètres : aucun
-
Renvoie : Chaîne représentant le projet associé. Peut avoir pour valeur NULL si aucun projet n'est associé.
- titre
- Titre de ce noeud de navigation.
-
Exemple :
${uiNavigationModel.selected.title}
-
Paramètres : aucun
-
Renvoie : Title associé à l'objet en cours.
- themeID
- Renvoie l'ID thème défini pour la page. Si aucun ID thème n'est défini pour la page, cette fonction renvoie le thème hérité ou le thème système par défaut.
-
Exemple :
${wp.selectionModel.selected.themeID}
-
Paramètres : aucun
-
Renvoie : ID objet du thème référencé. N'a jamais pour valeur NULL.
- URL
- Abréviation de urlGeneration qui renvoie une chaîne et ne peut pas être davantage manipulée.
-
Exemple :
${wp.selectionModel.selected.url}
-
Paramètres : aucun
-
Renvoie : Chaîne. Il s'agit de l'URL qui désigne cette page.
- urlGeneration
- Crée une URL de portail que vous pouvez contrôler avec des attributs. Les attributs d'URL peuvent être définis à l'aide d'autres méthodes sur l'objet UrlGeneration, comme indiqué dans la section des exemples.
-
Exemple :
${wp.selectionModel.selected.urlGeneration}
<a href="${node.urlGeneration.autoNavigationalState}">NavState depends on configuration</a>
Autres exemples :
<c:set var="node" value="${wp.selectionModel.selected}"/>
<a href="${node.url}">Simple URL, no modifications possible</a>
<a href="${node.urlGeneration}">Simple URL</a>
<a href="${node.urlGeneration.keepNavigationalState}">With NavState</a>
<a href="${node.urlGeneration.noNavigationalState}">Without NavState</a>
<a href="${node.urlGeneration.setThemeTemplate('Plain')}">With ThemeTemplate</a>
<a href="${node.urlGeneration.forcePublic}">Public Link</a>
<a href="${node.urlGeneration.secure}">Secure Link</a>
<a href="${node.urlGeneration.setLocale('de')}">In Deutsch</a>
<a href="${node.urlGeneration.setParam('a','b')}">With Params</a>
<a href="${node.urlGeneration.setParam('a','b').setParam('c','d').forcePublic.setLocale('de').setThemeTemplate('Plain')}">
Complex URL</a>
<a href="${node.urlGeneration.logout}">Logout</a>
<a href="${node.urlGeneration.login}">Login</a>
<a href="${node.urlGeneration.normalize}">Normalized URL</a>
<a href="${node.urlGeneration.allowRelativeURL}">Relative URL</a>
<a href="${node.urlGeneration.disallowRelativeURL}">Disallow Relative URL</a>
<a href="${node.urlGeneration.forceAbsolute}">Absolute URL</a>
-
Paramètres : aucun
-
Renvoie : UrlGenerationPage ; il s'agit de l'objet d'URL qui désigne cette page.