Megosztás a következőn keresztül:


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.

ICE-referencia