Skip to main content

FileUpload Item

shadow

Element FileUploadItem predstavuje individuálnu položku (súbor) v rámci FileUpload komponentu. Zobrazuje podrobnosti, ako je názov súboru, veľkosť, priebeh nahrávania, a poskytuje akcie, ako je vymazanie súboru. Tento komponent je určený na použitie v kontexte FileUpload komponentu.

Pre viac informácií o použití FileUploadItem sa presuňte do dokumentácie elementu FileUpload

Základné použitie​

Ukážka zobrazuje jednu položku nahrávaného súboru v predvolenom stave, teda tak, ako sa bude javiť v zozname po výbere súboru.

S obrázkom​

Ukážka používa image variant file-upload-item, aby bolo vidieť, ako sa líši náhľadová položka od všeobecného súboru.

Is uploaded​

Atribút is-uploaded zobrazí element v stave nahratého súboru.

Kedy použiť​

Použite wje-file-upload-item, keď používateľ zadáva hodnotu, vyberá možnosti alebo vykonáva akciu vo formulári.

Kedy nepoužiť​

Nepoužívajte ho len ako vizuálny dekoratívny prvok bez interakcie. V takom prípade uprednostnite prezentačné komponenty.

Prístupnosť​

Vždy prepojte komponent s popisom (label/aria-label), zachovajte ovládanie klávesnicou a pri validačných chybách zobrazte zrozumiteľnú správu.

Odporúčané postupy​

  • Majte jednotné validačné pravidlá a error stavy naprieč celým formulárom.
  • Pri asynchrónnych operáciách zobrazte stav načítania alebo disabled stav.
  • Pri zložitých formulároch preferujte menšie sekcie a okamžitú spätnú väzbu.

Atribúty a vlastnosti​

isUploaded​

PopisUrčuje, či je voľba is-uploaded zapnutá a ovplyvňuje správanie komponentu.
Atribútis-uploaded
Typboolean
Predvolenéfalse

size​

PopisNastavuje veľkosť komponentu.
Atribútsize
Typstring | number
Predvolené-

uploaded​

PopisUrčuje, či je položka súboru už nahraná.
Atribútuploaded
Typany
Predvolené-

Udalosti​

NázovPopis
wje-button:clickVyvolá sa pri kliknutí na tlačidlo.
wje-file-upload-item:removeVyvolá sa pri odoslaní udalosti wje-file-upload-item:remove.

Metódy​

Pre tento komponent nie sú dostupné žiadne verejné metódy.

CSS tieňové časti​

NázovPopis
buttonŠtýluje shadow časť button.
imageŠtýluje shadow časť image.
nameŠtýluje shadow časť name.
sizeŠtýluje shadow časť size.

CSS vlastné premenné​

NázovPopis
--primary-colorVlastná CSS premenná, ktorá riadi primary color.

Sloty​

NázovPopis
imgSlot pre náhľad obrázka alebo iného média.
actionSlot pre akčné ovládacie prvky, napríklad tlačidlá.