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

SliderCsúszka

A csúszka komponens lehetővé teszi, hogy a felhasználók a csúszka mozgatásával válasszanak ki egy értéket egy értéksorozatból.

Használat

A komponens importálása:

import 'mdui/components/slider.js';

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

import type { Slider } from 'mdui/components/slider.js';

Példa:

<mdui-slider></mdui-slider>

Példák

Alapértelmezett érték

A value attribútummal lekérheti vagy beállíthatja a csúszka aktuális értékét.

Letiltott állapot

A disabled attribútummal letilthatja a csúszkát.

Tartomány

A min és max attribútumokkal állíthatja be a csúszka minimális és maximális értékét.

Lépésköz

A step attribútummal állíthatja be a csúszka lépésközét.

Skálajelölések

A tickmarks attribútummal megjelenítheti a skálajelöléseket a csúszkán.

Szöveges tipp elrejtése

A nolabel attribútummal elrejtheti a csúszkán megjelenő szöveges tippet.

Szöveges tipp módosítása

A labelFormatter JavaScript-tulajdonsággal módosíthatja a szöveges tipp megjelenítési formátumát. Ennek a tulajdonságnak az értéke egy függvény, amely a csúszka aktuális értékét veszi paraméterül, és visszatérési értéke a megjeleníteni kívánt szöveg.

API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
valuevaluenumber0

A csúszka értéke, amely az űrlapadatokkal együtt kerül elküldésre.

defaultValuenumber0

Alapértelmezett érték. Az űrlap visszaállításakor erre az alapértékre áll vissza. Ez a tulajdonság csak JavaScript tulajdonságként állítható be.

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.

minminnumber0

A csúszka minimális értéke, alapértelmezés szerint 0.

maxmaxnumber100

A csúszka maximális értéke, alapértelmezés szerint 100.

stepstepnumber1

A lépésköz, alapértelmezés szerint 1.

tickmarkstickmarksbooleanfalse

Osztásjelek hozzáadása.

nolabelnolabelbooleanfalse

A szöveges súgó elrejtése.

disableddisabledbooleanfalse

Letiltott állapotú-e.

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 csúszka neve, amely az űrlapadatokkal együtt kerül elküldésre.

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.

labelFormatter(value: number) => string-

A címke megjelenítési formátumának testreszabására szolgáló függvény. A függvény paramétere a csúszka aktuális értéke, visszatérési értéke pedig a megjeleníteni kívánt szöveg.

Metódusok

NévParaméterekVisszatérési érték
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.

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.

Események

Név
focus

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

blur

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

change

Az érték megváltozik és elveszti a fókuszt, ekkor aktiválódik ez az esemény.

input

Az érték változásakor aktiválódik.

invalid

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

CSS Parts

Név
track-inactive

A nem aktív állapot sávja.

track-active

Az aktív állapot sávja.

handle

Fogantyú.

label

Tipp szöveg.

tickmark

Osztásjel.

Ezen az oldalon