ICE34
Az ICE34 ellenőrzi, hogy minden RadioButtonGroup Control minden egyes választógombja rendelkezik-e egy tulajdonságtal a RadioButton tábla Tulajdonság oszlopában, amely meghatározza a választógombcsoportját. Az ICE34 ellenőrzi, hogy ez a tulajdonság létezik-e, és a Tulajdonságtábla alapértelmezett értékére van állítva, amely megegyezik a csoport RadioButton tábla Érték oszlopában lévő egyik választógomb értékével.
A választógombok csoportjának alapértelmezettnek kell lennie ahhoz, hogy a felhasználók a TAB billentyűvel válasszanak ki egy választási lehetőséget. Ez szükséges a megfelelő felhasználói akadálymentességhez.
Az ICE34 a hiányzó táblákat jelenti.
Eredmény
Az ICE34 hibaüzenetet küld, ha egy érvénytelen tulajdonságot meghatározó választógomb van.
Példa
Az ICE34 a következő hibákat jelenti a bemutatott példához.
ICE34-hiba | Leírás |
---|---|
A DialogA.Control2 vezérlőnek rendelkeznie kell egy tulajdonságtal, mert RadioButtonGroup típusú. | Van egy RadioButtonGroup vezérlő, a Vezérlőelem tábla Attribútumok oszlopában bit nélküli Közvetett vezérlő, amely nem tartalmaz tulajdonságot a Tulajdonság oszlopban. |
Lehet, hogy nem érvényes alapértelmezett érték a RadioButtonGroup tulajdonság 3 tulajdonság használatával. Az értéknek lehetőségként kell szerepelnie a RadioButtonGroup táblában. | A Tulajdonságtábla Érték oszlopában megadott tulajdonságnak van egy alapértelmezett értéke, amely nem tartozik a RadioButton táblaÉrték oszlopában megadott választógombcsoport értékei közé. |
A Property PropertyB tulajdonságot definiálni kell, mert a DialogA.Control4 RadioButtonGroup vezérlőelem közvetett tulajdonsága. | A RadioButton-csoport által hivatkozott tulajdonság egy közvetett tulajdonság, és a közvetett tulajdonság értéke nem tartozik a RadioButton csoport egyik választási lehetősége közé. |
Lehet, hogy nem érvényes alapértelmezett érték a PropertyA tulajdonsághoz. A tulajdonság a DialogA.Control5 vezérlőelem közvetett RadioButtonGroup tulajdonsága (a Property5 tulajdonságon keresztül). | A vezérlőn keresztül hivatkozott közvetett tulajdonság értéke nem tartozik a RadioButtonGroup alapértelmezett értékei közé. |
vezérlőtábla (részleges)
Párbeszéd | Vezérlő | Típus | Attribútumok | Ingatlan |
---|---|---|---|---|
DialogA | Vezérlő1 | RadioButtonGroup | 0 | Tulajdonság1 |
DialogA | Control2 | RadioButtonGroup | 0 | |
DialogA | Vezérlő3 | RadioButtonGroup | 0 | Tulajdonság3 |
DialogA | Vezérlő4 | RadioButtonGroup | 8 | Tulajdonság4 |
DialogA | Vezérlő5 | RadioButtonGroup | 8 | Tulajdonság5 |
tulajdonságtábla (részleges)
Ingatlan | Érték |
---|---|
Tulajdonság1 | Igen |
Tulajdonság3 | Talán |
Tulajdonság4 | PropertyB |
Tulajdonság5 | PropertyA |
PropertyA | Talán |
RadioButton tábla (részleges)
Ingatlan | Megrendelés | Érték |
---|---|---|
Tulajdonság1 | 1 | Igen |
Tulajdonság1 | 2 | Most |
Tulajdonság2 | 1 | Igen |
Tulajdonság2 | 2 | Nem |
Tulajdonság3 | 1 | Igen |
Tulajdonság3 | 2 | Nem |
Tulajdonság4 | 1 | Igen |
Tulajdonság4 | 2 | Nem |
PropertyA | 1 | Igen |
PropertyA | 2 | Nem |
PropertyB | 1 | Igen |
PropertyB | 2 | Nem |
Az ICE által jelentett hibák kijavításához ellenőrizze a következőket:
- A Közvetett attribútumkészlet nélküli RadioButton-vezérlőbejegyzések tulajdonsága szerepel a Tulajdonság oszlopban:
- Hogy minden ilyen tulajdonságnak legalább egy megfelelő bejegyzése van a RadioButton táblában.
- Minden ilyen tulajdonság definiálva van a Tulajdonság táblában, egy olyan értékkel, amely a RadioButton tábla egyik választási lehetősége.
- A Közvetett attribútumkészlettel rendelkező RadioButton vezérlőelem Tulajdonság oszlopában hivatkozott összes tulajdonság definiálva van a Tulajdonság táblában.
Kapcsolódó témakörök