-
Notifications
You must be signed in to change notification settings - Fork 0
Dropzone component
Stanislav Opletal edited this page Sep 28, 2018
·
2 revisions
PHP Code:
protected function createComponentDropzone()
{
$options = $this->uploader->getOptions();
$options->setAddRemoveLinks(true);
$this->uploader->setFileType(new Deal());
$this->uploader->setFiles($this->uploader->getStorageData());
$p = $this;
$this->uploader->onUpload[] = function ($file) use ($p) {
if ($images = $this->uploader->process($file["file"])) {
$p->flashMessage("Successfully uploaded!", "success");
$p->redrawControl("flashMessage");
} else {
$p->flashMessage("Failed!", "danger");
$p->redrawControl("flashMessage");
}
};
return $this->uploader;
}Options:
private $url;
private $method;
private $withCredentials;
private $timeout;
private $parallelUploads;
private $uploadMultiple;
private $chunking;
private $forceChunging;
private $chunkSize;
private $parallelChunkUploads;
private $retryChunks;
private $retryChunksLimit;
private $maxFilesize;
private $paramName;
private $createImageThumbnails;
private $maxThumbnailFilesize;
private $thumbnailWidth;
private $thumbnailHeight;
private $thumbnailMethod;
private $resizeWidth;
private $resizeHeight;
private $resizeMethod;
private $resizeQuality;
private $maxFiles;
private $headers;
private $clickable;
private $ignoreHiddenFiles;
private $acceotedFiles;
private $acceptedMimeTypes;
private $autoProcessQueue;
private $autoQueue;
private $addRemoveLinks;
private $previewsContainer;
private $hiddenInputContainer;
private $capture;
private $renameFile;
private $forceFallback;
private $dictDefaultMessage;
private $dictFallbackMessage;
private $dictFallbackText;
private $dictFileTooBig;
private $dictInvalidFileType;
private $dictCancelUpload;
private $dictResponseError;
private $dictUploadCanceled;
private $dictCancelUploadConfirmation;
private $dictRemoveFile;
private $dictRemoveFileConfirmation;
private $dictMaxFilesExceeded;
private $dictFileSizeUnits;