MDUIDocs
llms.txt link másolásallms-full.txt link másolásaOldal megtekintése Markdown formátumbanAz oldal megbeszélése a ChatGPT-velA projekt teljes dokumentációjának megbeszélése a ChatGPT-vel
Előre beállított színek
Egyéni szín
Szín kinyerése háttérképből
Kérjük, válasszon egy háttérképet
Első lépések
Fejlesztés MI-vel
Stílusok
Keretrendszerekbe való integráció
Komponensek
Avatar AvatarBadge BadgeBottomAppBar Alsó alkalmazássávButton GombButtonIcon Ikon-gombCard KártyaCheckbox JelölőnégyzetChip ChipCircularProgress Kör alakú folyamatjelzőCollapse Összecsukható panelDialog PárbeszédablakDivider ElválasztóDropdown Lenyíló listaFab Lebegő műveletgombIcon IkonLayout ElrendezésLinearProgress Lineáris folyamatjelzőList ListaMenu MenüNavigationBar Navigációs sávNavigationDrawer Navigációs fiókNavigationRail Navigációs sínRadio RádiógombRangeSlider TartománycsúszkaSelect VálasztómezőSegmentedButton Szegmentált gombSlider CsúszkaSnackbar SnackbarSwitch KapcsolóTabs FülTextField SzövegmezőTooltip TooltipTopAppBar Felső alkalmazássáv
Függvények
Könyvtárak

CheckboxJelölőnégyzet

A jelölőnégyzet segítségével a felhasználó egy vagy több lehetőséget választhat ki egy opciókészletből, vagy egyetlen lehetőséget kapcsolhat be és ki.

Használat

A komponens importálása:

import 'mdui/components/checkbox.js';

A komponens TypeScript-típusának importálása:

import type { Checkbox } from 'mdui/components/checkbox.js';

Példa:

Jelölőnégyzet
<mdui-checkbox>Jelölőnégyzet</mdui-checkbox>

Példák

Kijelölt állapot

Kijelöléskor a checked attribútum értéke true. A checked attribútummal a jelölőnégyzet alapértelmezés szerint kijelölt állapotú lehet.

Letiltott állapot

A disabled attribútummal letilthatja a jelölőnégyzetet.

Határozatlan állapot

Az indeterminate attribútummal a jelölőnégyzet határozatlan állapotba kerül.

Ikon

Az unchecked-icon, checked-icon, indeterminate-icon attribútumokkal megadhatja a nem kijelölt, kijelölt és határozatlan állapotú jelölőnégyzet Material Icons ikonját. Az unchecked-icon, checked-icon, indeterminate-icon slotokon keresztül is beállíthatja őket.

API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
disableddisabledbooleanfalse

Letiltott állapotú-e.

checkedcheckedbooleanfalse

Be van-e jelölve.

defaultCheckedbooleanfalse

Alapértelmezett bejelölt állapot. Az űrlap visszaállításakor erre az állapotra áll vissza. Ez a tulajdonság csak JavaScript tulajdonságként állítható be.

indeterminateindeterminatebooleanfalse

Határozatlan állapotban van-e.

requiredrequiredbooleanfalse

Az űrlap elküldésekor kötelező-e bejelölni ezt a jelölőnégyzetet.

formformstring-

A kapcsolódó <form> elem. Ennek az attribútumnak az értéke egy <form> elem id-ja kell legyen ugyanazon az oldalon.

Ha ez az attribútum nincs megadva, az elemnek a <form> elem gyermekének kell lennie. Ezzel az attribútummal az elem az oldal bármely pontjára elhelyezhető, nem csak a <form> elem gyermekeként.

namenamestring''

A jelölőnégyzet neve, amely az űrlapadatokkal együtt kerül elküldésre.

valuevaluestring'on'

A jelölőnégyzet értéke, amely az űrlapadatokkal együtt kerül elküldésre.

unchecked-iconuncheckedIconstring-

A nem kiválasztott állapot Material Icons ikonjának neve. Beállítható a slot="unchecked-icon" segítségével is.

checked-iconcheckedIconstring-

A kiválasztott állapot Material Icons ikonjának neve. Beállítható a slot="checked-icon" segítségével is.

indeterminate-iconindeterminateIconstring-

A határozatlan állapot Material Icons ikonjának neve. Beállítható a slot="indeterminate-icon" segítségével is.

validityValidityState-

Az űrlap-ellenőrzés állapotobjektuma, részletekért lásd: ValidityState

validationMessagestring-

Ha az űrlap-ellenőrzés sikertelen, ez a tulajdonság tartalmazza a hibaüzenetet. Ha sikeres, üres karakterlánc.

autofocusautofocusbooleanfalse

Automatikusan fókuszt kapjon-e betöltődés után.

tabindextabIndexnumber-

Az elem sorszáma a Tab billentyűvel történő navigálás során.

Metódusok

NévParaméterekVisszatérési érték
checkValidity
boolean

Ellenőrzi, hogy az űrlapmező megfelel-e a validációs szabályoknak. Ha nem, false értéket ad vissza és kiváltja az invalid eseményt; ha igen, true értéket ad vissza.

reportValidity
boolean

Ellenőrzi, hogy az űrlapmező megfelel-e a validációs szabályoknak. Ha nem, false értéket ad vissza, kiváltja az invalid eseményt, és megjeleníti a hibajelzést a komponensen; ha igen, true értéket ad vissza.

Ha az ellenőrzés sikertelen, a komponensen megjelenik az érvénytelenséget jelző vizuális visszajelzés.

setCustomValidity
  • message: string
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.

click
void

Egérkattintás szimulálása az elemen.

focus
  • options: FocusOptions (Opcionális)
void

Fókusz állítása az aktuális elemre.

Egy objektum is átadható paraméterként, a következő tulajdonságokkal:

  • preventScroll: Alapértelmezés szerint a fókusz elnyerése után a böngésző az elemre görget. Ha ezt a tulajdonságot true-ra állítja, a görgetés elmarad.
blur
void

Fókusz eltávolítása az aktuális elemről.

Események

Név
focus

Fókusz elnyerésekor aktiválódik.

blur

Fókusz elvesztésekor aktiválódik.

change

A kiválasztott állapot megváltozásakor aktiválódik.

input

A kiválasztott állapot megváltozásakor aktiválódik.

invalid

Az űrlapmező ellenőrzésének sikertelenségekor aktiválódik.

Slots

Név
(alapértelmezett)

A jelölőnégyzet szövege.

unchecked-icon

A nem kiválasztott állapot ikonja.

checked-icon

A kiválasztott állapot ikonja.

indeterminate-icon

A határozatlan á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.

indeterminate-icon

A határozatlan állapot ikonja.

label

A jelölőnégyzet szövege.

Ezen az oldalon