使用Silverstripe Dropzone和Bootstrap模式

时间:2017-10-12 12:35:06

标签: twitter-bootstrap silverstripe dropzone.js

我正在使用UncleCheese的silverstripe-dropzone模块,它在标准页面中完美运行,但在Bootstrap模式中使用它时,dropzone和"浏览您的计算机"按钮不起作用。

我认为它与Dropzone.js inside Modal does not work有关,但我无法找出初始化dropzone的代码。

我正在使用Silverstripe 3.6.1

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您在DropZone完成初始化后启动模式。 使用shown.bs.modal在你的模态中重新初始化DropZone。

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