Flexアプリケーションがアクセシビリティに準拠しています。カスタムコンポーネントが何らかの条件に基づいて表示されると、コンポーネント内の最初のアイテム(テキストまたはフォームアイテムまたはテキストエリア)がJawsによってスキップされます。 2番目の項目から読み込みます。上矢印を押すと、最初の項目が読み取られます。 UPの矢印を押す必要なしに最初のアイテムにアクセスできるようにする方法はありますか?Flexカスタムコンポーネントの最初の項目がJAWSによって読み取られない
答えて
これは、フォーカス管理に関連する可能性があります。
ビューステートが変更されたときに、現在のビューの最初のコンポーネントにcomponentId.setFocus()
を割り当てたいと思う可能性があります。
ディスプレイの状態が変化したときに、フォーカスを再評価する必要があります。表示状態をどのように管理しているかを投稿した場合は、イベントまたはカスタム状態メソッドを使用して表示する方法を正確に提案できます。それが動作しない場合
また、画面一度これを試して準備/状態が変更されます。
focusManager.moveFocus(mx.events.FocusRequestDirection.TOP);
私はsetFocus()を試しました。 setFocusはScreenリーダーのフォーカスを移動するのに役立たなかった。 – user839631
明確にするために、setFocus()はフォーカスを期待どおりにフィールドに正しく設定しますが、スクリーンリーダーは依然として間違ったフィールドを読み込んでいますか? – Nate
フォーカスマネージャを絶対トップに設定する別の方法で更新されました。それはトリックを行う可能性があります。 – Nate
- 1. プログラムによって、VoiceViewによってUIView項目が読み取られる順序を決定します。
- 2. ドロップダウンのオプションがWebdriverによって読み取られない
- 3. 返信のみ最初の項目
- 4. リストビューに最初のテキストビュー項目が表示されない
- 5. リンクハッシュマップの最初の項目を取得
- 6. SectionedRecyclerViewオーバーライド最初の項目
- 7. jawsにaria-describedby属性を読み取らせる方法
- 8. php DomDocument、最初の項目のみが必要です
- 9. カンマ区切りオブジェクトから最初の項目を取得
- 10. OnClickListenerがGridViewの最初の項目で機能しない
- 11. 移動項目が最初の配列
- 12. Perlが最初の文字がないソケットから読み取る
- 13. CheckBoxesのAndroid ListViewは、項目がチェックされている場合、常に最初の項目をチェックします。
- 14. DataGridViewが最初の項目を選択しないようにする
- 15. 最初の項目を除くすべての項目に対してjquery removeClass?
- 16. SelectedItemがCollectionViewSourceの最初の項目に設定されています
- 17. UltraTooltipが最初にMouseHoverに読み込まれない
- 18. Drupalの6:親メニュー項目のリダイレクト最初のサブメニュー項目
- 19. リストビューの最初の項目が正しく表示されない
- 20. リストビューの2番目の項目が初めて正しくレンダリングされない
- 21. WPFのComboBox:間違った項目は、これが最初の状況です
- 22. Oracle CONNECT BY - 最初のレベルの項目のみを返す
- 23. 誰かがCollectionBaseから項目を読み取っているかどうかを確認する方法
- 24. Flexカスタムコンポーネント
- 25. 列は最初の項目のみをチェックします。アクセスデータベース
- 26. GridViewの項目を読み込み
- 27. fGetCsvは最初の行だけを読み取っていますか?
- 28. 最初のリスト項目のCSSセレクター
- 29. 辞書の最初の項目
- 30. ドロップダウンリストの最初の項目を選択
をコンポーネントを追加するコードを表示します。 –
ここに擬似コードを追加するだけです。 << mx:Application>ここで、CustomComp2は最初はvisible = falseになります。アプリケーションで満たされたいくつかの条件に基づいて、CustomComp2は、comp2.visible = trueを使用してスクリプトで表示されます。この場合、CustomComp2内の最初のコントロールはスクリーンリーダーJAWSによってスキップされます。また、Tabキーを押すと、JAWSソフトウェアの実行中に最初のコントロールをスキップします。 JAWSをオフにしてからTabキーを押すだけで、カスタムコンポーネントの最初のコントロールはスキップされません。どんな助け? –
user839631
あなたの質問をコードで編集してください... –