Struktur
<lk-file-upload>
...
</lk-file-upload>
Attributter
Merknader: må*, bør, husk, ekstra.
| Attributt | Tillatte verdier | Default | Beskrivelse |
|---|---|---|---|
| guid* | string | "" | id= for interne elementer |
| input-name | string | "" | |
| rename | string | "" | |
| label | string | "" | |
| small | boolean | false | |
| show-files | boolean | true | |
| error-message | string | "Du må laste opp vedlegg" | |
| required | boolean | false | |
| allow-multiple-files | boolean | true | |
| max-bytes | string | "" | |
| max-kb | string | "" | |
| max-mb | string | "" | |
| accept | string | "*" | |
| preset-accept | string | "" |
Spalter
Spalter/slots brukes for dynamisk innhold/struktur inni komponenten. Ref. Stenciljs.com
| Slot= | Default | Beskrivelse |
|---|---|---|
| "help-text" | Maks filstørrelse; Tillatte filtyper | Blir plassert inni <label> |
Metoder
Merk at alle metoder er asynkrone. Ref. Stenciljs.com
| Metode | Parameter | Retur | Beskrivelse |
|---|---|---|---|
| validate checkValidity |
() | valid:boolean | |
| getFiles | () | Array<File> |
Eksempler
<lk-file-upload></lk-file-upload>