2017-10-12 67 views

回答

1

在DropZone完成初始化後,您正在啓動模態。 使用shown.bs.modal重新初始化模態內的DropZone。

$('#myModal').on('shown.bs.modal', function (e) { 
    $('.dropzone-holder').each(function() { 
     var upload = new UploadInterface(this, Dropzone); 
    }); 
}); 
+0

好極了,感謝儘管它沒有工作(我有一個的ReferenceError:未定義UploadInterface),直到我手動添加/javascript/dropzone.js和/javascript/file_attachment_field.js爲最高級別的要求而不是依靠Silverstripe將它們添加到模態內容頁面。 – PhillBex

+0

對不起,我錯過了那部分,我以爲你已經添加了js文件,它的工作非常棒。 – patJnr