Dodaj element wejściowy pliku type = w kontenerze tinymce

Próbuję rozszerzyć plugin tinymce i muszę dodać element wejściowy pliku type =.

(Jestem nowy w takim ćwiczeniu, więc proszę o wybaczenie mojej ignorancji .. Nie mogłem też znaleźć przykładów / próbek do pracy ..)

Wygląda na to, że możesz wykonać następujące czynności, aby pokazać elementy do kontenera, który otwiera się w panelu:

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 });

Jestem zainteresowany dodaniem wejściowego pliku html typu = plik (<input type="file".../>). Tak więc powinien istnieć zwykły przycisk HTML, który pokaże „okno dialogowe pliku” w przeglądarce, aby umożliwić użytkownikowi wybranie pliku. Mam nadzieję, że coś takiego:

    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'},

    ];

Czy można to zrobić i jak?

questionAnswers(2)

yourAnswerToTheQuestion