new FileInput( [placeholder])
Parameters:
| Name | Type | Argument | Default | Description |
|---|---|---|---|---|
placeholder |
string |
<optional> |
Nenhum arquivo selecionado | Texto para informar ao usuário que não existe arquivo selecionado. |
Example
import {FileInput} from "mvcomponents/input";
let fileInput:FileInput = new FileInput("Selecione um arquivo...")
.setAccept("audio/*,video/*,image/*,MIME_type")
.setPlaceholder("Arquivo...");
this.append(fileInput);
Extends
- AInput
Methods
-
clear()
-
Limpa o campo FileInput.
Returns:
- Type
- FileInput
Example
let file:File = new File([new Blob()], "image.png", {type:"image/png"}); let fileInput:FileInput = new FileInput("Selecione uma imagem...") .setAccept("image/*"); fileInput.setValue(file); fileInput.clear(); // Limpa o campo. fileInput.getValue(); // Retorna null. -
getValue()
-
Retorna o arquivo do campo FileInput.
Returns:
- Type
- File
Example
let fileInput:FileInput = new FileInput("Selecione um arquivo..."); let file:File = fileInput.getValue(); -
setAccept(accept)
-
Altera os tipos de arquivos aceitos pelo FileInput.
Parameters:
Name Type Description acceptstring Tipos de arquivos aceitos pelo FileInput. (Ex.: "audio/,video/,image/*,MIME_type")
Returns:
- Type
- FileInput
Example
let fileInput:FileInput = new FileInput("Selecione uma imagem...") .setAccept("image/*"); let fileInput:FileInput = new FileInput("Apenas arquivos zipados...") .setAccept(".zip"); -
setPlaceholder(placeholder)
-
Altera o 'placeholder' do FileInput
Parameters:
Name Type Description placeholderstring Texto que irá aparecer para auxiliar o usuário.
Returns:
- Type
- FileInput
Example
let fileInput:FileInput = new FileInput("Selecione uma imagem...") .setPlaceholder("Selecione um arquivo..."); -
setValue(file)
-
Altera o arquivo do campo FileInput.
Parameters:
Name Type Description fileFile Arquivo alterado no campo FileInput.
Returns:
- Type
- File
Example
let file:File = new File([new Blob()], "image.png", {type:"image/png"}); let fileInput:FileInput = new FileInput("Selecione uma imagem...") .setAccept("image/*"); fileInput.setValue(file);
