Как связать состояние выбора кнопки - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь связать состояние выбора кнопки (выбран или не выбран) с помощью свойства aria-pressed или aria-checked.Но ни в одном из случаев sreen reader не объявляет значение.Я пробовал как:

 1. data-bind="attr:{'aria-checked': knockoutBooleanVar()}", role = "button"
 2. data-bind="attr:{'aria-pressed': knockoutBooleanVar()}", role = "button"

Как мне добиться, чтобы программа чтения с экрана объявила о состоянии выбора для кнопки?

1 Ответ

0 голосов
/ 31 мая 2018

Программа чтения с экрана будет сообщать только о том, что находится в фокусе, или о том, что находится в регионах, где живут арии.Если кнопка не в фокусе, программа чтения с экрана не сообщит о ее состоянии.

Вы можете рассмотреть вопрос о создании (небольшой) области живого арии для объявления изменений состояния элементов управления, которые не находятся в фокусе.Это может быть полезно для предоставления обратной связи о достоверности ввода или чего-либо еще.

...