@openui5/sap.m
Version:
OpenUI5 UI Library sap.m
183 lines • 11.3 kB
text/xml
<interaction-documentation library="sap.m" xmlns="http://schemas.sap.com/sapui5/extension/sap.ui.core.InteractionDocumentation/1">
<control-interactions>
<control name="sap.m.Page">
<defaultLabel>全局快捷方式</defaultLabel>
</control>
</control-interactions>
<control-interactions>
<control name="sap.m.Table"/>
<interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <kbd>ArrowRight</kbd> <kbd>ArrowLeft</kbd> <description>
<p>将焦点沿相应方向移动到同一列或行内的下一个单元格。</p>
<p><kbd>ArrowUp</kbd></p>
<p>如果焦点位于第一行,则焦点会移动到列标题行。</p>
<p>如果焦点位于第一行的某个单元格,则焦点会移动到相关的列标题。</p>
<p><kbd>ArrowDown</kbd></p>
<p>如果焦点位于<span class="uicontrol">全选</span>或<span class="uicontrol">全部清除</span>复选框,则焦点会移动到可见的第一行中的行选择器。</p>
<p>如果焦点位于列标题行,则焦点会移动到第一行。</p>
<p>如果焦点位于某行,则焦点会移动到下面的行。</p>
<p>如果焦点位于某个单元格,则焦点会移动到下面的单元格。</p>
<p><kbd>ArrowLeft</kbd></p>
<p>如果焦点位于第一个单元格,则焦点会移动到行。这会从基于单元格的导航切换到基于行的导航。</p>
<p>如果焦点位于某个单元格,则焦点会移动到左侧的单元格。</p>
<p><kbd>ArrowRight</kbd></p>
<p>如果焦点位于某行,则焦点会移动到当前聚焦行的第一个单元格。这会从基于行的导航切换到基于单元格的导航。</p>
<p>如果焦点位于某个单元格,则焦点会移动到右侧的单元格。</p>
<p><span class="emphasis">注意:</span>如果焦点位于最后一列并且已为此列启用弹入行为,则会将弹入区域视为右侧的附加列,并且焦点会移动到此列。</p>
</description>
</interaction>
<interaction> <kbd>Alt + ArrowUp</kbd> <description>
<p>如果焦点位于某行,则焦点会移动到列标题行。</p>
<p>如果焦点位于列标题行并且<span class="uicontrol">更多</span>按钮可用,则焦点会移动到<span class="uicontrol">更多</span>按钮。</p>
<p>如果焦点位于列标题行而<span class="uicontrol">更多</span>按钮<span class="emphasis">不</span>可用,则焦点会移动到聚焦的最后一行。</p>
<p>如果焦点位于<span class="uicontrol">更多</span>按钮,则焦点会移动到聚焦的最后一行。</p>
</description>
</interaction>
<interaction> <kbd>Alt + ArrowDown</kbd> <description>
<p>如果焦点位于某行并且<span class="uicontrol">更多</span>按钮可用,则焦点会移动到<span class="uicontrol">更多</span>按钮。</p>
<p>如果焦点位于某行而<span class="uicontrol">更多</span>按钮<span class="emphasis">不</span>可用,则焦点会移动到列标题行。</p>
<p>如果焦点位于<span class="uicontrol">更多</span>按钮,则焦点会移动到列标题行。</p>
<p>如果焦点位于列标题行,则焦点会移动到聚焦的最后一行。</p>
</description>
</interaction>
<interaction> <kbd>Shift + ArrowRight</kbd> <description>
<p>如果焦点位于列标题,则会将此列的宽度增加 1 em。如果键保持按下,则会重复此操作。</p>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于<span class="emphasis">未</span>选择的单元格,则会选择聚焦的单元格和右侧的单元格。焦点会移动到聚焦的单元格右侧的单元格。</p>
<p>如果焦点位于已选择的单元格,则右侧的单元格会获得焦点,并且会将单元格选择上升到此单元格。</p>
</description>
</interaction>
<interaction> <kbd>Shift + ArrowLeft</kbd> <description>
<p>如果焦点位于列标题,则会将此列的宽度减少 1 em。如果键保持按下,则会重复此操作。</p>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于<span class="emphasis">未</span>选择的单元格,则会选择聚焦的单元格和左侧的单元格。焦点会移动到聚焦的单元格左侧的单元格。</p>
<p>如果焦点位于已选择的单元格,则左侧的单元格会获得焦点,并且会将单元格选择上升到此单元格。</p>
</description>
</interaction>
<interaction> <kbd>Shift + ArrowUp</kbd> <description>
<p>如果焦点位于某个单元格或行选择器并且已选择相关行,则焦点会移动到上面的行,并且会将选择上升到此行。</p>
<p>如果焦点位于某个单元格或行选择器而<span class="emphasis">未</span>选择相关行,则焦点会移动到上面的行,并且会移除此行的选择。</p>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于<span class="emphasis">未</span>选择的单元格并且<span class="emphasis">未</span>选择行,则会选择聚焦的单元格和上面的单元格。焦点会移动到聚焦的单元格上面的单元格。</p>
<p>如果焦点位于已选择的单元格,则焦点会移动到上面的单元格,并且会将单元格选择上升到此单元格。</p>
</description>
</interaction>
<interaction> <kbd>Shift + ArrowDown</kbd> <description>
<p>如果焦点位于某个单元格或行选择器并且已选择相关行,则焦点会移动到下面的行,并且会将选择上升到此行。</p>
<p>如果焦点位于某个单元格或行选择器而<span class="emphasis">未</span>选择相关行,则焦点会移动到下面的行,并且会移除此行的选择。</p>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于<span class="emphasis">未</span>选择的单元格并且<span class="emphasis">未</span>选择行,则会选择聚焦的单元格和下面的单元格。焦点会移动到聚焦的单元格下面的单元格。 </p>
<p>如果焦点位于已选择的单元格,则焦点会移动到下面的单元格,并且会将单元格选择上升到此单元格。</p>
</description>
</interaction>
<interaction> <kbd>Ctrl + ArrowUp</kbd> <description>
<p>如果焦点位于可编辑的单元格(例如,输入字段),则焦点会移动到上面的单元格。</p>
</description>
</interaction>
<interaction> <kbd>Ctrl + ArrowDown</kbd> <description>
<p>如果焦点位于可编辑的单元格(例如,输入字段),则焦点会移动到下面的单元格。</p>
</description>
</interaction>
<interaction> <kbd>Spacebar</kbd> <description>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于某个单元格,则会选择聚焦的单元格。</p>
<p>如果焦点位于某个单元格选择块,则会移除单元格的选择。</p>
</description>
</interaction>
<interaction> <kbd>Shift + Spacebar</kbd> <description>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于某个单元格选择块,则会将该单元格选择块更改成行选择。单元格选择会被移除。</p>
<p>视行选择模式而定会发生以下情况:</p>
<ul>
<li>选择块的所有行(多重选择)</li>
<li>仅选择含有当前聚焦单元格的行(单一选择)</li>
<li>不选择任何行</li>
</ul>
</description>
</interaction>
<interaction> <kbd>Ctrl + Shift + A</kbd> <description>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于表的内部,则会移除任何行和单元格的选择。</p>
</description>
</interaction>
<interaction> <kbd>Escape</kbd> <description>
<p><span class="emphasis">如果启用单元格选择:</span></p>
<p>如果焦点位于表的内部并且已选择单元格,则会移除单元格的选择。</p>
</description>
</interaction>
<interaction> <kbd>F2</kbd> <description>
<p>如果单元格含有诸如输入字段或按钮等交互式元素(只读文本除外),则会在单元格及其内容之间切换焦点。</p>
</description>
</interaction>
<interaction> <kbd>F7</kbd> <description>
<p>如果焦点在编辑模式下位于某个单元格内,则焦点会移动到行。</p>
</description>
</interaction>
<interaction> <kbd>Shift + MouseClick</kbd> <description>
<p><span class="emphasis">如果启用单元格选择</span>:</p>
<p>如果已选择单元格,则在另一不同单元格上按 <kbd>Shift + MouseClick</kbd> 会将选择上升到单击的单元格。</p>
</description>
</interaction>
<interaction> <kbd>Ctrl + C</kbd> <description>
<p>如果可用并启用该功能,则会将所选行或单元格复制到剪贴板。</p>
</description>
</interaction>
<interaction> <kbd>Ctrl + V</kbd> <description>
<p>如果启用该功能,则会从剪贴板粘贴内容。</p>
</description>
</interaction>
</control-interactions>
<control-interactions>
<control name="sap.m.VariantManagement"/>
<interaction> <kbd>F4</kbd> <kbd>Spacebar</kbd> <kbd>Alt + ArrowUp</kbd> <kbd>Alt + ArrowDown</kbd> <description>
<p>打开视图管理。</p>
</description>
</interaction>
<interaction> <kbd>PageUp</kbd> <description>
<p>关闭视图管理的错误弹出窗口。</p>
</description>
</interaction>
<interaction> <kbd>Ctrl + Enter</kbd> <description>
<p>在“另存为”对话框中保存新的视图。</p>
</description>
</interaction>
<interaction> <kbd>Ctrl + S</kbd> <description>
<p>保存对视图所做的更改。</p>
</description>
</interaction>
</control-interactions>
<control-interactions>
<control name="sap.m.p13n.SelectionPanel"/>
<interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <kbd>Home</kbd> <kbd>End</kbd> <description>
<p><kbd>ArrowUp</kbd></p>
<p>如果可用,将项目上移一个位置。</p>
<p><kbd>ArrowDown</kbd></p>
<p>如果可用,将项目下移一个位置。</p>
<p><kbd>Home</kbd></p>
<p>如果可用,将项目移至顶部。</p>
<p><kbd>End</kbd></p>
<p>如果可用,将项目移至末尾。</p>
</description>
</interaction>
</control-interactions>
<control-interactions>
<control name="sap.m.p13n.SortPanel"/>
<interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <description>
<p><kbd>ArrowUp</kbd></p>
<p>如果可用,将项目上移一个位置。</p>
<p><kbd>ArrowDown</kbd></p>
<p>如果可用,将项目下移一个位置。</p>
</description>
</interaction>
</control-interactions>
<control-interactions>
<control name="sap.m.p13n.GroupPanel"/>
<interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <description>
<p><kbd>ArrowUp</kbd></p>
<p>如果可用,将项目上移一个位置。</p>
<p><kbd>ArrowDown</kbd></p>
<p>如果可用,将项目下移一个位置。</p>
</description>
</interaction>
</control-interactions>
</interaction-documentation>