uiNavigationModel

缺省情况下,uiNavigationModel 仅将可视页面列为其迭代器的一部分。当选中工具栏上的显示隐藏的页面选项时,它也会列出隐藏的页面。页面都有一个移动隐藏标记。模型还帮助您指定一个移动测试设备类表达式,如果在移动请求过程中呈示系统,那么该表达式可用于求值。

属性

children(node)
返回子节点的迭代器。

示例:

<c:forEach var="node" items="${uiNavigationModel.children[wp.selectionModel.selected]}" >
    <c:out value="${node}" /><br>
</c:forEach>
参数:
node
用于查找子代的可识别或 uiNavigationNode 对象;不得为空。

返回:具有 uiNavigationNode 对象的迭代器;从不为空。

get(id)
获得个别导航节点。

示例:

${uiNavigationModel[id]}
参数:
id
用于查找导航对象的字符串或可识别对象;不得为空。

返回:uiNavigationNode;如果找不到,可以为空。

hasChildren
确定指定的 uiNavigationNode 是否具有关联节点。

示例:

${uiNavigationModel.hasChildren[wp.selectionModel.selected]}
参数:
node
用于查找子代的可识别或 uiNavigationNode 对象;不得为空。

返回:布尔值;如果节点具有子代,则为 true。否则为 false。

parent
uiNavigationNode 的父代的访问。

示例:

${uiNavigationModel[wp.selectionModel.selected].parent}
参数:
node
用于查找子代的可识别或 uiNavigationNode 对象;不得为空。

返回:uiNavigationNode;如果存在父代,则为节点的父节点。 否则,为空。

path(node)
提供对节点的路径信息的访问。路径将从根到指定节点的层次结构表示为列表。类似于面包屑。

示例:

<c:forEach var="node" items="${uiNavigationModel.path[wp.selectionModel.selected]}">
	&lt;- ${node}
</c:forEach>
参数:
node
用于查找子代的可识别或 uiNavigationNode 对象;不得为空。

返回:uiNavigationNodes 列表,表示从根到节点的路径。

root
返回 uiNavigation 模型的根节点。

示例:

${uiNavigationModel.root}

参数:无

返回:uiNavigationNode;从不为空。