FocusNext

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 事件和行动 > 行动 > Client actions >

FocusNext

如果 在人机界面应用程序中启用了键盘操作该动作用于根据tabIndex将焦点推进到下一个部件 。

 <Configurations>

       <Configuration key="keyboardOperation" value="true" />

 </Configurations>

目标属性

Attribute

Value

Description

xsi:type

clientSystem.Action

 

方法属性

Attribute

Data type or value

Description

xsi:type

clientSystem.Action.FocusNext

Sets the focus to the next widget in the focus order.

行为

当该方法被执行时,焦点被设置为根据焦点顺序中的tabIndex配置的下一个可见和活动的部件。

这个同步动作可以在事件处理程序的顺序或平行动作中使用。

例子

用功能键 "F8 "代替TAB键,焦点应该被切换到前一个部件,用 "F9 "切换到下一个部件。

<EventBinding id="EventBinding_2">
 <Source xsi:type="clientSystem.Event" event="KeyDown" />
 <EventHandler condition="key="F8"">
  <Action>
   <Target xsi:type="clientSystem.Action">
    <Method xsi:type="clientSystem.Action.FocusPrevious" />
   </Target>
  </Action>
 </EventHandler>
 <EventHandler condition="key="F9"">
  <Action>
   <Target xsi:type="clientSystem.Action">
    <Method xsi:type="clientSystem.Action.FocusNext" />
   </Target>
  </Action>
 </EventHandler>
</EventBinding>