RadioRádiógomb
A rádiógomb lehetővé teszi, hogy a felhasználók egy opciókészletből válasszanak ki egyet, biztosítva, hogy egyszerre csak egy opció legyen kijelölve.
Használat
A komponensek importálása:
import 'mdui/components/radio-group.js';
import 'mdui/components/radio.js';
A komponensek TypeScript-típusainak importálása:
import type { RadioGroup } from 'mdui/components/radio-group.js';
import type { Radio } from 'mdui/components/radio.js';
Példa:
<mdui-radio-group value="chinese">
<mdui-radio value="chinese">Kínai</mdui-radio>
<mdui-radio value="english">Angol</mdui-radio>
</mdui-radio-group>Példák
Kijelölt állapot
A <mdui-radio-group> komponens value attribútumának értéke a kijelölt <mdui-radio> komponens value attribútumának értéke. A <mdui-radio-group> komponens value attribútumának frissítésével is válthatja az aktuálisan kijelölt rádiógombot.
A <mdui-radio> komponens önállóan is használható, ekkor a checked attribútummal lekérheti és módosíthatja a kijelölt állapotot.
Letiltott állapot
A disabled attribútummal letilthatja az egész rádiógomb-csoportot a <mdui-radio-group> komponensen.
Ha egy adott rádiógombot szeretne letiltani, adja hozzá a disabled attribútumot a <mdui-radio> komponenshez.
Ikon
Az unchecked-icon és checked-icon attribútumokkal megadhatja a nem kijelölt és kijelölt állapotú rádiógomb Material Icons ikonját. Az unchecked-icon és checked-icon slotokon keresztül is megadhatja őket.
mdui-radio-group API
Tulajdonságok
| Attribútum | Tulajdonság | Reflect | Típus | Alapértelmezett |
|---|---|---|---|---|
disabled | disabled | boolean | false | |
A komponens letiltása. | ||||
form | form | string | - | |
A kapcsolódó Ha ez az attribútum nincs megadva, az elemnek a | ||||
name | name | string | '' | |
A rádiógomb-csoport neve, amely az űrlapadatokkal együtt kerül elküldésre. | ||||
value | value | string | '' | |
A rádiógomb-csoport aktuálisan kiválasztott értéke, amely az űrlapadatokkal együtt kerül elküldésre. | ||||
defaultValue | string | '' | ||
Az alapértelmezett kiválasztott érték. Az űrlap visszaállításakor erre az értékre áll vissza. Ez a tulajdonság csak JavaScript tulajdonságként állítható be. | ||||
required | required | boolean | false | |
Az űrlap elküldésekor kötelező-e kiválasztani az egyik rádiógombot. | ||||
validity | ValidityState | - | ||
Az űrlap-ellenőrzés állapotobjektuma, részletekért lásd: | ||||
validationMessage | string | - | ||
Ha az űrlap-ellenőrzés sikertelen, ez a tulajdonság tartalmazza a hibaüzenetet. Ha sikeres, üres karakterlánc. | ||||
Metódusok
| Név | Paraméterek | Visszatérési érték |
|---|---|---|
checkValidity | boolean | |
Ellenőrzi, hogy az űrlapmező megfelel-e a validációs szabályoknak. Ha nem, | ||
reportValidity | boolean | |
Ellenőrzi, hogy az űrlapmező megfelel-e a validációs szabályoknak. Ha nem, Ha az ellenőrzés sikertelen, a komponensen megjelenik az érvénytelenséget jelző vizuális visszajelzés. | ||
setCustomValidity |
| void |
Egyéni hibaüzenet beállítása. Amíg ez a szöveg nem üres, addig a mező érvénytelennek minősül. | ||
Slots
| Név |
|---|
| (alapértelmezett) |
A |
mdui-radio API
Tulajdonságok
| Attribútum | Tulajdonság | Reflect | Típus | Alapértelmezett |
|---|---|---|---|---|
value | value | string | '' | |
Az aktuális rádiógomb értéke. | ||||
disabled | disabled | boolean | false | |
Az aktuális rádiógomb letiltása. | ||||
checked | checked | boolean | false | |
Az aktuális rádiógomb ki van-e választva. | ||||
unchecked-icon | uncheckedIcon | string | - | |
A nem kiválasztott állapot Material Icons ikonjának neve. Beállítható a | ||||
checked-icon | checkedIcon | string | - | |
A kiválasztott állapot Material Icons ikonjának neve. Beállítható a | ||||
autofocus | autofocus | boolean | false | |
Automatikusan fókuszt kapjon-e betöltődés után. | ||||
tabindex | tabIndex | number | - | |
Az elem sorszáma a Tab billentyűvel történő navigálás során. | ||||
Metódusok
| Név | Paraméterek | Visszatérési érték |
|---|---|---|
click | void | |
Egérkattintás szimulálása az elemen. | ||
focus |
| void |
Fókusz állítása az aktuális elemre. Egy objektum is átadható paraméterként, a következő tulajdonságokkal:
| ||
blur | void | |
Fókusz eltávolítása az aktuális elemről. | ||
Slots
| Név |
|---|
| (alapértelmezett) |
Szöveges tartalom. |
unchecked-icon |
A nem kiválasztott állapot ikonja. |
checked-icon |
A kiválasztott állapot ikonja. |
CSS Parts
| Név |
|---|
control |
A bal oldali ikon konténere. |
unchecked-icon |
A nem kiválasztott állapot ikonja. |
checked-icon |
A kiválasztott állapot ikonja. |
label |
Szöveges tartalom. |