Komponenta podporuje dvě varianty chování – Basic a Advanced – které se liší pouze logikou zpracování, nikoli vizuálně.
File Upload obstarává pouze nahrávání souborů. Pokud uživatel znovu obnoví stránku, komponenta se zobrazí v default stavu. Zobrazení již nahraných souborů se obstarává sesterskou komponentou File Download
Vzhled seznamu nahraných souborů se určuje pomocí vlastnosti dataRepresentation
, která je nezávislá na variantě (Basic/Advanced).
Lze kombinovat libovolně – např. Basic + Chipy nebo Advanced + List.
Možnost | Popis |
---|---|
chip | Soubory jsou zobrazeny jako malé chipy s názvem a ikonou pro odstranění. Vhodné pro krátké seznamy nebo menší prostor. |
list | Soubory jsou zobrazeny jako seznam s podrobnostmi (název, velikost, stav, progress bar). Vhodné pro více souborů nebo dlouhé nahrávání. |
Typické použití: Nahrání příloh do formuláře, kde není potřeba review.
Typické použití: Nahrávání dokumentů k žádosti, kde je potřeba zkontrolovat soubory před odesláním.
Tato varianta umožňuje nahrát více souborů najednou. Ve variantě chip
se soubory zobrazují v chipech. Postup náhrávání a jeho indikace probíhá stejně jako u varianty Basic.
Tato varianta zatím není podporována. Plánuje se v budoucnu.
Při nahrávání souborů se zkontrolují parametry souboru. Pokud některý z nih není splněný, zobrazí se messagebox s validačním textem. Více viz textace.
Pro mobilní zařízení se zkracují názvy v tlačítkách. Ostatní zůstává.