1

ユーザーが[追加]ボタンをクリックすると、特定のフォーム要素(テキスト入力、日付フィールド、テキスト領域など)を含むポップアップボタンが開きます。このフォーム内で「TAB」を使用すると、機能しません。いくつかの質問/フォーラムで、FocusManagerのインスタンスを作成してから、ポップアップのフォーカスを取得/アクティブ化する必要があることがわかりました。しかし、それでもフォーム内でタブが機能しているのがわかりませんでした。ポップアップ内でタブオーダーを実行するには、どのような手順に従う必要がありますか。

focusmanagerと、tabfocusenabled、tabenabledなどのプロパティを使用してみました。また、各フォーム要素内にタブオーダーを追加しました。しかし、運はありません。

IamはFlashBuilder4.5を使用し、開発にSparkコンポーネントを使用しています。

この問題の回避策はありますか?

前もって感謝します、

よろしく

スリニバサン

4

1 に答える 1

0

ご回答ありがとうございます。

最後に、この問題は私の同僚の 1 人によって解決されました。問題は、フォームが Horizo​​ntal アコーディオン (flexlib HACCORDION) 内にロードされていることです。したがって、アコーディオン内の子要素にフォーカスを描画するには、HAccordion (水平アコーディオン コンポーネント) に「hasFocusableChildren="true"」を追加する必要があります。このプロパティを追加すると、タブ オーダーの問題が解決されます。

以下のコードも貼り付けました。

于 2011-09-25T10:16:41.593 に答える