页面导航器

“页面导航器”窗口小部件可更改用户因窗口小部件中的事件而看到的页面。该页面可能是当前空间中的页面,也可能是其他空间中的页面。

您可以使用“页面导航器”来自动打开用户下一步需要的页面,并为该页面上的窗口小部件提供相关数据。例如,在某个支持任务的页面上,页面上的其中一个选项可转至需要其他页面的子任务。您可以使用“页面导航器”在用户选择子任务选项时,为该用户打开子任务页面。

用户看到的页面可能是当前空间中的页面,也可能是其他空间中的页面。对于当前空间中的页面,空间只是切换到该页面。对于其他空间中的页面,将会执行以下其中一个操作:
  • 当前空间关闭,而其他空间打开并显示指定的页面。要返回到先前空间,用户可以单击转至空间链接。
  • 当前空间仍保持打开,但是来自其他空间的页面在当前空间中临时显示。此临时页面的选项卡不同于常规页面,因为它的顶部具有一根橙色线。 您可以按照与在任何其他页面中相同的方式来与临时页面及其内容进行交互。在用户离开空间或者“页面导航器”窗口小部件的另一个实例特别关闭该空间后,临时页面将不再显示在该空间中。如果用户离开空间,接着又返回该空间,临时页面将不会再存在于该空间中。用户必须重复执行打开临时页面的任何操作来重新打开该页面。
    要点:

    如果您在页面的父空间中是页面的编辑者,那么可以编辑临时页面。您所做的更改将影响当前空间中的页面及其父空间中的页面。即,如果添加了窗口小部件或对临时页面重命名,那么当转至该空间并打开该页面时,将看到这些更改。如果删除临时页面,该页面会同时从其所属空间中删除。如果要编辑临时页面,请考虑改为创建源页面的副本。然后可以根据需要编辑副本。您仍可使用“页面导航器”将用户切换到副本页面。

    复制页面不同于从其他空间打开页面。复制页面时,将创建页面的新实例。新页面看上去与原始页面完全相同,但是新页面有自己的标识,并且其所有窗口小部件都有自己的标识。从其他空间打开页面时,页面会保留其标识,并且页面上的所有窗口小部件也会保留其标识。

您可以使用连线来触发“页面导航器”。然后将“页面导航器”的一个实例连线到其他窗口小部件的特定事件。 当该窗口小部件广播事件时,“页面导航器”将打开在其设置中指定的页面。事件的有效内容包含该页面上窗口小部件可以使用的数据。

  • 使用页面导航器切换页面
    如果您可以编辑页面,那么可以使用“页面导航器”窗口小部件来切换用户可以查看的页面。
  • 在当前空间中打开来自其他空间的页面
    如果您可以编辑页面,那么可以使用“页面导航器”窗口小部件在当前空间中临时打开来自其他空间的页面。
  • 关闭临时页面
    如果您可以编辑页面,那么可以使用“页面导航器”窗口小部件来关闭空间中临时显示的页面。
父主题: 连线窗口小部件



反馈 | 条款和条件

此信息中心基于 Eclipse 技术。 (http://www.eclipse.org)