我们如何排除某些控件以获得焦点?

时间:2011-07-17 06:39:14

标签: flex actionscript-3 list actionscript itemrenderer

在我的应用程序中,我有一个使用项呈示器的List。

渲染器在Grid中有两个控件。我希望用户能够通过TextAreas进行制表。但是,我注意到我需要两次选项卡才能移动到下一个TextArea。我认为这可能是标签的标签。如何从标签中排除标签?

代码如下:

    <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"
     height="100%"
     implements="mx.controls.listClasses.IDropInListItemRenderer"
     width="100%">
        <mx:GridItem height="100%"
                     colSpan="5"
                     width="100%">
            <mx:VBox width="100%">
                <mx:TextArea id="txtFeedback"
                             tabIndex="0"
                             wordWrap="true"
                             maxChars="4000"
                             fontWeight="bold"
                             width="100%"/>
                <mx:Label fontSize="8" text="Thanks"/>
            </mx:VBox>
        </mx:GridItem>
    </mx:GridRow>
</mx:Grid>

2 个答案:

答案 0 :(得分:3)

要将组件从Tab键顺序集tabEnabled属性排除为false

答案 1 :(得分:1)

告诉焦点,当它到达标签时继续保持开启状态:

<mx:Label fontSize="8" text="Thanks"
    focusIn="{focusManager.moveFocus(mx.events.FocusRequestDirection.FORWARD)}"/>

有意义吗? :)