FileDownload umí detekovat typ souboru (a přidává příslušnou ikonu), název a velikost. Komponenta je připravená pro různá použití – od stahování smluv až po přílohy v klientských portálech.
Komponenta se při prvním renderu pokusí na základě předaného documentId z API získat detail dokumentu. Pokud dokument neexistuje, nebo je nedostupný, flow komponenty končí. Je-li je detail dostupný a existují přiložené soubory, flow pokračuje jednou z následujících variant:
Chování při otevření
Vzhled zobrazení souboru ke stažení se určuje pomocí vlastnosti dataRepresentation. Máme čtyři varianty:
row – zobrazení jako řádek s detaily souboru (název, velikost) a tlačítkem ke stažení či náhledu.
link – zobrazení ve formě textového odkazu.
button – zobrazení ve formě tlačítka.
icon – zobrazení jako samostatná ikona.
Zobrazení více souborů najednou variantou row