Skip to main content

__construct

Construtor da classe TMultiFile. Parâmetros:
mixed
required
Nome do campo que será utilizado no formulário.
Exemplo de código:

setSize

Define o tamanho do campo. Parâmetros:
mixed
required
Largura do campo.
mixed
default:"NULL"
(Opcional) Altura do campo.
Exemplo de código:

setHeight

Define a altura do campo. Parâmetros:
mixed
required
Altura do campo em pixels.
Exemplo de código:

setValue

Define o valor do campo. Parâmetros:
mixed
required
Array de strings com os caminhos dos arquivos.
Exemplo de código:

setCompleteAction

Define a ação a ser executada ao completar o upload de um arquivo. Parâmetros:
TAction
required
Objeto TAction.
Exemplo de código:
Código de exemplo da função a ser chamada, lembrando que essa função precisa ser estática (static function).

setAllowedExtensions

Define as extensões permitidas para o upload de arquivos. Parâmetros:
mixed
required
Array de extensões permitidas.
Exemplo de código:

setLimitUploadSize

Define o limite de tamanho para o upload de arquivos. Parâmetros:
mixed
required
Tamanho máximo do arquivo em MBs.
Exemplo de código:

enablePHPFileUploadLimit

Habilita o limite de upload de arquivo baseado na configuração do PHP. Exemplo de código:

enableFileHandling

Habilita o manuseio de arquivos. Exemplo de código:

disableFileHandling

Desabilita o manuseio de arquivos. Exemplo de código:

enableImageGallery

Habilita a visualização dos arquivos como uma galeria de imagens. Parâmetros:
mixed
default:"null"
(Opcional) Largura da galeria (padrão: null).
mixed
default:"100"
(Opcional) Altura da galeria.
Exemplo de código:

enablePopover

Habilita um popover nos arquivos da galeria. Parâmetros:
mixed
default:"null"
(Opcional) Título do popover.
mixed
default:""
(Opcional) Conteúdo do popover.
Exemplo de código:

setService

Define a classe de serviço para manipulação dos arquivos. Parâmetros:
mixed
required
Nome da classe de serviço.
Exemplo de código:

getPostData

Obtém os dados enviados pelo formulário. Exemplo de código:

enableField e disableField

(Método estático) Habilita e desabilita um campo no formulário. Parâmetros:
mixed
required
Nome do formulário.
mixed
required
Nome do campo.
Exemplo de código:
Código de exemplo das funções a serem chamadas, lembrando que essas funções precisam ser estáticas (static function).

clearField

(Método estático) Limpa o valor de um campo no formulário. Parâmetros:
mixed
required
Nome do formulário.
mixed
required
Nome do campo.
Exemplo de código:
Código de exemplo da função a ser chamada, lembrando que essa função precisa ser estática (static function).