1

当用户单击“添加”按钮时,将打开一个带有某些表单元素(如文本输入、日期字段、文本区域)的弹出按钮。当我在此表单中使用“TAB”时,它不起作用。我在几个问题/论坛中发现我们需要创建一个 FocusManager 实例,然后为弹出窗口带来/激活焦点。但我仍然没有看到表单内的选项卡工作。为了在弹出窗口中工作,我们需要遵循哪些步骤。

我尝试使用 focusmanager 和 tabfocusenabled、tabenabled 等属性,并在每个表单元素中添加了 taborder。但没有运气。

我正在使用 Flash Builder 4.5 并使用 spark 组件进行开发。

这个问题有什么解决方法吗?

提前致谢,

问候

斯里尼瓦桑

4

1 回答 1

0

感谢您的所有回复。

最后,我的一位同事解决了这个问题。问题是,表单已在 Horizo​​ntal 手风琴 (flexlib HACCORDION) 中加载。因此,为了将手风琴内部的焦点吸引到子元素,我们需要为 HAccordion(水平手风琴组件)添加 'hasFocusableChildren="true"'。添加此属性可解决跳位顺序问题。

我还粘贴了以下代码:

于 2011-09-25T10:16:41.593 回答