Tutti i componenti visualizzatore supportano ruoli e attributi ARIA (Accessible Rich Internet Applications) per migliorare l’integrazione con tecnologie per l’accessibilità, come gli assistenti vocali.
L’elemento visualizzatore di livello superiore ha un ruolo region
e aria-label
impostato per impostazione predefinita sul nome del visualizzatore. Puoi controllare l’etichetta con la Container.LABEL
simbolo di localizzazione.
I pulsanti hanno il ruolo button
e testo descrittivo con aria-label
attributo. Il valore di aria-label
viene popolato dal valore del simbolo di localizzazione del pulsante. Quando un pulsante è disattivato, aria-disabled
attributo viene impostato di conseguenza.
La vista principale ha un ruolo application
. Una breve descrizione della vista principale è fornita in aria-roledescription
, con il valore definito dalla ROLE_DESCRIPTION
simbolo di localizzazione del componente di visualizzazione principale corrispondente. I suggerimenti per la navigazione degli utenti di tastiera vengono forniti utilizzando aria-describedby
, il testo per il suggerimento di utilizzo proviene dal USAGE_HINT
simbolo di localizzazione. Se una risorsa ha un'etichetta definita nel campo UserData , la variabile aria-label
attributo è impostato con il valore di tale etichetta.
I componenti che visualizzano i campioni hanno il ruolo listbox
con aria-label
impostato sul valore del LABEL
simbolo di localizzazione del componente. Il ruolo dei singoli campioni option
con aria-setsize
e aria-posinset
per descrivere la posizione del campione nel set. Se è selezionato un campione, ottiene il aria-selected
attributo impostato su true
.