2017-10-12 72 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