Flex 3 cookbook翻译: 2.5 设置组件的tab键顺序

 

2.5 设置组件的 tab 键顺序

2.5.1 问题

你需要改变在 Flex 应用里组件的默认 tab 键顺序

2.5.2 解答

Flex 组件的 tabIndex 属性设定自定义的 tab 键顺序。

2.5.3 讨论

默认地,所有能接收 tab 键的 Flex 组件都有 tab 键顺序,这个顺序基于他们在屏幕上的布局。要改变默认的顺序并明确地指定一个自定义的 tab 键顺序,用这些组件的 tabIndex 属性就可以了。如下的 TextInput 组件的 tabIndex 属性被设置为从左到右的顺序:

<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="horizontal">

    <mx:VBox>
        <mx:Label text="First Name : "/>
        <mx:TextInput tabIndex="1"/>
        <mx:Label text="Home # : "/>
        <mx:TextInput tabIndex="3"/>
    </mx:VBox>
    <mx:VBox>
        <mx:Label text="Last Name : "/>
        <mx:TextInput tabIndex="2"/>
        <mx:Label text="Work # : "/>
        <mx:TextInput tabIndex="4"
            text="978-111-2345"/>
        <mx:Button label="Submit" tabIndex="5"/>
    </mx:VBox>
</mx:Application>

 

如果 tab 顺序没有指定,默认的顺序是基于布局的,是从上到下。 tabIndex 属性也可以在 ActionScript 程序设定。如果在运行时有动态生成的子组件,并且需要去控制 tab 键顺序时,这一点很有用。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值