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

CollapseÖsszecsukható panel

Az összecsukható panel komponens bonyolult tartalomterületek csoportosítására és elrejtésére szolgál az oldal rendezettségének megőrzése érdekében.

Vegye figyelembe, hogy az összecsukható panel komponens önmagában nem tartalmaz stílusokat, saját magának kell stílusokat hozzáadnia, vagy más komponensekkel együtt kell használnia.

Használat

A komponensek importálása:

import 'mdui/components/collapse.js';
import 'mdui/components/collapse-item.js';

A komponensek TypeScript-típusainak importálása:

import type { Collapse } from 'mdui/components/collapse.js';
import type { CollapseItem } from 'mdui/components/collapse-item.js';

Példa:

első tartalom második tartalom
<mdui-collapse>
  <mdui-collapse-item header="első fejléc">első tartalom</mdui-collapse-item>
  <mdui-collapse-item header="második fejléc">második tartalom</mdui-collapse-item>
</mdui-collapse>

Példák

Panel címe és tartalma

A <mdui-collapse-item> komponens header attribútumával beállíthatja a panel fejlécének szövegét, vagy a header slotban adhatja meg a panel fejlécének elemét. A komponens alapértelmezett slotja a panel tartalmára szolgál.

Harmonika mód

Az accordion attribútummal aktiválhatja a harmonika módot, így egyszerre csak egy panel maradhat nyitva.

Aktív panelek beállítása

A <mdui-collapse> komponens value attribútumával lekérheti az aktuálisan nyitott paneleket, vagy beállíthatja a megnyitandó paneleket.

Harmonika módban a value attribútum értéke egy karakterlánc, amelyet HTML attribútumként vagy JavaScript tulajdonságként kezelhet; nem harmonika módban a value attribútum értéke egy tömb, amelyet csak JavaScript tulajdonságon keresztül lehet kezelni.

Letiltott állapot

A disabled attribútummal a <mdui-collapse> komponenshez letilthatja az egész összecsukható panel csoportot. Hasonlóképpen, a disabled attribútum hozzáadásával a <mdui-collapse-item> komponenshez letilthat egy adott összecsukható panelt.

Az összecsukást kiváltó elem

Alapértelmezés szerint a teljes panel fejlécére kattintva történik az összecsukás. A <mdui-collapse-item> komponens trigger attribútumával megadhatja az összecsukást kiváltó elemet. A trigger attribútum lehet CSS szelektor vagy DOM elem.

mdui-collapse-item API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
valuevaluestring-

Az összecsukható panel elem értéke.

headerheaderstring-

Az összecsukható panel elem fejléc szövege.

disableddisabledbooleanfalse

Az összecsukható panel elem letiltása.

triggertriggerstring | HTMLElement | JQ<HTMLElement>-

Az az elem, amelyre kattintva az összecsukás aktiválódik. Az érték lehet CSS-szelektor, DOM-elem vagy JQ objektum. Alapértelmezés szerint a teljes fejléc területre kattintva aktiválódik.

Események

Név
open

A nyitás kezdetekor aktiválódik az esemény.

opened

A nyitási animáció befejezésekor aktiválódik az esemény.

close

A zárás kezdetekor aktiválódik az esemény.

closed

A zárási animáció befejezésekor aktiválódik az esemény.

Slots

Név
(alapértelmezett)

Az összecsukható panel elem törzs tartalma.

header

Az összecsukható panel elem fejléc tartalma.

CSS Parts

Név
header

Az összecsukható panel fejléc tartalma.

body

Az összecsukható panel törzs tartalma.

mdui-collapse API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
accordionaccordionbooleanfalse

Harmonika mód engedélyezése.

valuevaluestring | string[]-

Az aktuálisan kinyitott <mdui-collapse-item> értéke.

Megjegyzés: Ennek a tulajdonságnak a HTML attribútuma mindig karakterlánc, és csak akkor állítható be kezdeti érték HTML attribútummal, ha az accordion true. Ennek a tulajdonságnak a JavaScript értéke karakterlánc, ha az accordion true, és karakterláncok tömbje, ha az accordion false. Ezért ha az accordion false, akkor ez az érték csak a JavaScript tulajdonság módosításával változtatható meg.

disableddisabledbooleanfalse

Az összecsukható panel letiltása.

Események

Név
change

Aktiválódik, amikor a kinyitott összecsukható panel elem megváltozik.

Slots

Név
(alapértelmezett)

A <mdui-collapse-item> komponens.

Ezen az oldalon