NavigationSelectionModel pruža pristup modelu izbora za model navigacije.
Model izbora je model navigacije iz perspektive trenutno izabrane stranice, iz kojeg možete
pristupiti objektima koji su nadređeni i podređeni izabranoj stranici.
Atributi:
- children(node)
- Vraća iterator podređenih čvorova.
Primjer:
<c:forEach var="node" items="${wp.selectionModel.children[wp.identification[wp.selectionModel.selected]]}">
${node}<br>
</c:forEach>
Parametri:
- node
- Identificirajući objekt ili objekt NavigationNode za traženje podređenih elemenata;
ne smije biti null.
- Vraća: iterator s objektima NavigationNode; nikada
nije null.
- hasChildren
- Utvrđuje ima li navedeni NavigationNode pridružene čvorove.
Primjer:
${wp.selectionModel.hasChildren[wp.selectionModel.selected]}
Parametri:
- node
- Identificirajući objekt ili objekt NavigationNode za traženje podređenih elemenata;
ne smije biti null.
Vraća: Booleovu vrijednost; true ako čvor ima podređene elemente. Inače je false.
- parent
Pristupanje nadređenom objektu za NavigationNode.
Primjer:
${wp.selectionModel.parent[wp.selectionModel.selected]}
Parametri:
- node
- Identificirajući objekt ili objekt NavigationNode za traženje podređenih elemenata;
ne smije biti null.
Vraća: LayoutNode; nadređeni čvor čvora ako on postoji. Inače je
null.
- path(node)
- Pruža pristup informacijama o stazi za čvor. Staza prikazuje hijerarhiju od korijena do
navedenog čvora u obliku liste. Izgleda poput bradcrumb traga.
Primjer:
<c:forEach var="node" items="${wp.selectionModel.path[wp.selectionModel.selected]}">
<- ${node}
</c:forEach>
Parametri:
- node
- Identificirajući objekt ili objekt NavigationNode za traženje podređenih elemenata;
ne smije biti null.
Vraća: listu objekata LayoutNode koja predstavlja stazu od korijena do čvora.
- root
- Vraća korijenski čvor modela izgleda.
Primjer:
${wp.selectionModel.root}
Parametri: nema
Vraća: NavigationNode; nikada nije
null.
- selected
- Vraća trenutno prikazanu stranicu.
-
Primjer:
${wp.selectionModel.selected}
-
Parametri: nema
-
Vraća: NavigationNode.