Fügen Sie im tinymce-Container ein Eingabeelement vom Typ = file hinzu

Ich versuche ein Tinymce-Pluggin zu erweitern und muss ein Eingabeelement vom Typ = Datei hinzufügen.

(Ich bin neu in einer solchen Übung, bitte entschuldigen Sie meine Unwissenheit. Ich konnte auch keine Beispiele / Beispiele finden, mit denen ich arbeiten könnte.)

Sie können anscheinend folgendermaßen vorgehen, um einem Container, der in einem Bedienfeld geöffnet wird, Elemente anzuzeigen:

var generalFormItems = [
  {name: 'alt', type: 'textbox', label: 'Image description'},
  {name: 'width', type: 'textbox', maxLength: 3, size: 3, onchange: recalcSize},
];

win = editor.windowManager.open({
   title: 'Insert/edit image',
   data: data,
   bodyType: 'tabpanel',
   body: [
           {
        title: 'General',
        type: 'form',
        items: generalFormItems
       },
    ],
    onSubmit: onSubmitForm });

Ich möchte ein Eingabe-HTML vom Typ = Datei hinzufügen (<input type="file".../>). Es sollte also die übliche HTML-Schaltfläche geben, die den 'Dateidialog' im Browser anzeigt, damit der Benutzer eine Datei auswählen kann. So etwas hoffe ich:

    var generalFormItems = [
      {name: 'alt', type: 'textbox', label: 'Image description'},
      {name: 'width', type: 'textbox', maxLength: 3, size: 3, onchange: recalcSize},

--->  {name: 'fileSelect', type: 'file', label: 'Select a File to Upload'},

    ];

Ist das möglich und wie?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage