Dinaminių pakeitimų paskelbimas naudojant drobės programų dinamines sritis
Dinaminiai pakeitimai kelia sunkumų regos negalią turintiems asmenims. Vartotojai, kurie programą naudoja per ekrano skaitytuvą, yra susitelkę į vieną programos dalį. Jei pakeitimas įvyks kitur, šie vartotojai apie jį nesužinos.
Šią problemą galite išspręsti įtraukdami dinaminių sričių, kurias seka ekrano skaitytuvai. Jei turinys bus pakeistas dinaminėje srityje, ekrano skaitytuvas apie tą pakeitimą paskelbs.
Pagrindinis dinaminių sričių mechanizmas yra ARIA dinaminės sritys, todėl taikomos tos pačios rekomendacijos.
Dinaminių sričių naudojimo pavyzdžiai
Naudodami dinamines sritis vartotojams galite pranešti apie įvykius, pvz:
- Formoje įvyko tikrinimo klaida.
- Sėkmingai atliktas mygtuku aktyvintas veiksmas. Pavyzdžiui, vartotojas gali pasirinkti mygtuką norėdamas į rinkinį įtraukti elementą, o dinaminėje srityje gali būti rodomas pranešimas „Elementas įtrauktas“.
- Vartotojas pasirinko kitą skirtuką.
- Foninis laikmatis atnaujino naujienų informacijos santrauką.
Dinaminės srities kūrimas ir konfigūravimas
Kaip dinaminę sritį galite sukonfigūruoti tik valdiklį Žyma. Pagal jo ypatybę Dinaminis nustatomas dinaminės srities tipas.
- Išjungta: ne dinaminė sritis. Ekrano skaitytuvai pakeitimų neskelbs.
- Mandagus: ekrano skaitytuvai pakeitimus paskelbs baigę kalbėti. Šią reikšmę naudokite ne itin svarbiems pranešimams, į kuriuos nebūtina nedelsiant atkreipti dėmesio.
- Ryžtingas: ekrano skaitytuvai nustoja kalbėti, kad nedelsdami paskelbtų pakeitimus. Šią reikšmę naudokite itin svarbiems pranešimams, į kuriuos būtina nedelsiant atkreipti dėmesį.
Jei pasikeičia dinaminės srities teksto turinys, ekrano skaitytuvai paskelbs visą teksto turinį, o ne tik pakeistą dalį. Jei ypatybės Tekstas reikšmė nustatyta į tuščią eilutę "", ekrano skaitytuvas nieko neskelbs.
Jei norite pakartoti pranešimą, išvalykite teksto turinį ypatybės Tekstas reikšmę nustatydami į tuščią eilutę "", o tada reikšmę vėl nustatydami į pranešimą.
Geriausia praktika
- Ypatybę Matomas visada nustatykite kaip „true“. Kai kurie ekrano skaitytuvai neaptinka dinaminių sričių, kurios dingsta ir vėl pasirodo.
- Nekeiskite ypatybės Dinaminis reikšmės. Kai kurie ekrano skaitytuvai neaptinka, kai ne dinaminė sritis tampa dinamine ir atvirkščiai.
- Dinaminės srities vietą nustatykite logiškoje programos vietoje, net jei sritis nematoma. Užtikrinkite, kad jos turinys būtų prasmingas atsižvelgiant į prieš ją ir po jos einančius elementus. Vartotojai dinaminę sritį gali pasiekti bet kuriuo metu įprastai naršydami su ekrano skaitytuvu, o ne tik įvykus pakeitimams.
Paskesni veiksmai
Pritaikymo neįgaliesiems tikrintuvo naudojimas