Я использую виджет FileInput от kartik. Виджет нормально работает. Но не работает кнопка закрытия модального предпросмотра. В консоли никаких ошибок нет. В чем может быть дело?
<?= $form->field($requestFilesForm, 'uploadFiles[]')->widget(FileInput::class, [
'language' => 'ru',
'options' => [
'multiple' => true,
'accept' => '',
],
'pluginOptions' => [
'previewFileType' => 'image',
'deleteUrl' => Url::to(['delete-file'],true),
'uploadUrl' => $model->id ? Url::to(['upload-files', 'id' => $model->id]) : null,
'uploadExtraData' => [
'id' => $model->id,
],
'overwriteInitial' => false,
'showPreview' => true,
'showClose' => false,
'initialPreview' => $files,
'initialPreviewFileType' => 'image',
'initialPreviewAsData' =>true,
'initialPreviewConfig' => $initialPreviewConfig,
'pluginEvents' => [
"fileuploaded" => "function(event, data, previewId, index) { console.log(data) }",
],
'maxFileSize' => 50000
],
])->label('Прикрепленные файлы');
?>