Laravel elFinder Автономный getfile Функция обратного вызова Исключение - PullRequest
0 голосов
/ 05 октября 2018

Я работаю над проектом, использующим файловый менеджер Laravel elFinder Package в Laravel, и получаю это исключение в javascript:

Ошибка в getFileCallback.window.parent.processSelectedFile не является функцией

Когда я выбираю файл или изображение из файлового менеджера для ввода файлов, я использовал elFinder и библиотеку JavaScript colorbox.

$(document).ready(function () {

   var filePath = '{{ asset('files') }}';
    var updateID ;
    $('#f_img').on('click',function (event) {
        event.preventDefault();
        updateID = $(this).attr('data-inputid'); // Btn id clicked
        var elfinderUrl = '{{ route('elfinder.popup',[' + updateID + ']) }}';

        // trigger the reveal modal with elfinder inside
        var triggerUrl = elfinderUrl + updateID;
        $.colorbox({
            href: triggerUrl,
            fastIframe: false,
            iframe: true,
            width: '75%',
            height: '600px',
            opacity:'0.50',
            onOpen: function(){
                var elf=  $('#elfinder').elfinder({
                    // set your elFinder options here
                    customData: {
                        _token: '{{ csrf_token()}}'
                    },
                    url: '{{ route('elfinder.connector') }}',  // connector URL
                    dialog: {width: 900, modal: true, title: 'Select a file'},
                    resizable: false,
                    commandsOptions: {
                        getfile: {
                            oncomplete: 'destroy',
                            folders  : true
                        }
                    },
                    getFileCallback: function(file) {
                        console.log('11');
                    }
                }).elfinder('instance');
                    console.log(elf);

            }
        });

        function processSelectedFile(filePath, requestingField) {
            $('#' + requestingField).val(filePath).trigger('change');

        }
    })
})

Может кто-нибудь помочь мне с этим?

...