TinyMCE4 file_picker_callback - gibt zusätzliche Parameter zurück

Ich verwende meine eigene benutzerdefinierte Dateiauswahl mit der neuen file_picker_callback-Funktion von TinyMCE 4. Die Dokumentation dazu ist nicht großartig, also wird Fred dafür gedankt, dass er mich so weit gebracht hat -https://stackoverflow.com/a/24571800/2460995

Die benutzerdefinierte Dateiauswahl funktioniert und wenn Sie auf ein Bild klicken, wird die "Quelle" und auch die "Abmessungen" ausgefüllt. Ich frage mich nur, ob es eine Möglichkeit gibt, das Feld "Bildbeschreibung" ebenfalls automatisch auszufüllen.

Die Informationen für die Bilder werden aus einer Datenbanktabelle generiert, daher habe ich bereits eine Beschreibung und es wäre schön, sie automatisch für den Benutzer auszufüllen. Nachdem ich verschiedene Möglichkeiten zur Rückgabe der Daten ausprobiert habe, habe ich Probleme zu verstehen, wie dies geschehen kann.

Code für TinyMCE:

tinymce.init({
    ...
    file_picker_callback: function(callback, value, meta) {
        myImagePicker(callback, value, meta);
    }
});

function myImagePicker(callback, value, meta) {
    tinymce.activeEditor.windowManager.open({
        title: 'Image Browser',
        url: '/media/browser/1?type=' + meta.filetype,
        width: 800,
        height: 550,
    }, {
        oninsert: function (url) {
            callback(url);
        }
    });
};

Code für die benutzerdefinierte Dateiauswahl:

$(function(){
    $('.img').on('click', function(event){
        mySubmit('/upload/' + $(this).data('filename'));
    });
});

function mySubmit(url) {
    top.tinymce.activeEditor.windowManager.getParams().oninsert(url);
    top.tinymce.activeEditor.windowManager.close();
}

Meine Javascript-Kenntnisse sind noch nicht die größten, da ich noch ziemlich neu darin bin. Wenn Sie also Antworten mit Beispielen und / oder klarer Logik veranschaulichen könnten, wären sie sehr nützlich und werden sehr geschätzt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage