__construct
Construtor da classeTMultiFile.
Parâmetros:
Nome do campo que será utilizado no formulário.
setSize
Define o tamanho do campo. Parâmetros:Largura do campo.
(Opcional) Altura do campo.
setHeight
Define a altura do campo. Parâmetros:Altura do campo em pixels.
setValue
Define o valor do campo. Parâmetros:Array de strings com os caminhos dos arquivos.
setCompleteAction
Define a ação a ser executada ao completar o upload de um arquivo. Parâmetros:Objeto
TAction.setAllowedExtensions
Define as extensões permitidas para o upload de arquivos. Parâmetros:Array de extensões permitidas.
setLimitUploadSize
Define o limite de tamanho para o upload de arquivos. Parâmetros:Tamanho máximo do arquivo em MBs.
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:(Opcional) Largura da galeria (padrão:
null).(Opcional) Altura da galeria.
enablePopover
Habilita um popover nos arquivos da galeria. Parâmetros:(Opcional) Título do popover.
(Opcional) Conteúdo do popover.
setService
Define a classe de serviço para manipulação dos arquivos. Parâmetros:Nome da classe de serviço.
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:Nome do formulário.
Nome do campo.
clearField
(Método estático) Limpa o valor de um campo no formulário. Parâmetros:Nome do formulário.
Nome do campo.