定义节快捷方式面板的内容

节快捷方式面板的目的是向用户提供用于打开内容以及在节内执行操作的快速链接。可按用户的需要折叠和展开该面板。

快捷方式面板的内容是在 XML 配置文件中配置的,该配置文件具有扩展名 .ssp 和对应属性文件。定义节快捷方式面板的内容显示 SimpleShortcutPanel.ssp 的内容。

图 1. SimpleShortcutPanel.ssp
<sc:section-shortcut-panel
  id="SimpleShortcutPanel"
  title="Panel.Title">
    <sc:nodes>
      <sc:node type="group" title="Group.Title" id="UI">
        <sc:node type="leaf" id="search" page-id="SimpleSearch"
               title="Link.Title.Search"/>
      </sc:node>
  </sc:nodes>

</sc:section-shortcut-panel>

对应 .properties 应该包含快捷方式面板的可本地化内容:

Panel.Title=Shortcuts
Group.Title=Quick Links
Link.Title.Search=Person Search

节快捷方式面板的结构由两种不同类型的节点(即组节点和叶节点)组成。类型是通过 type 属性配置的。组节点允许对叶节点进行逻辑分组。每个叶节点都表示一个要在节快捷方式面板上出现的链接。

组节点和叶节点都具有 title 属性,该属性允许配置要显示的文本。叶节点必须额外指定用于配置链接的目标页面的 page-id 属性。

定义节快捷方式面板的内容中定义的节快捷方式面板显示在简介的用户界面元素 1 中。它具有组节点和叶节点,其中组节点包含用于保存超链接的叶节点,请分别参阅简介中的用户界面元素 23。单击此链接将打开“搜索”选项卡(随后会定义该选项卡)。