Добавить элемент ввода type = file в контейнер tinymce
Я пытаюсь расширить плагин tinymce, и мне нужно добавить элемент ввода типа = файл.
(Я новичок в этом упражнении, так что прошу прощения за мое невежество .. Также не смог найти примеры / образцы для работы с ..)
Кажется, вы можете сделать следующее, чтобы показать элементы в контейнере, который открывается на панели:
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 });
Я заинтересован в добавлении входного HTML типа = файл (<input type="file".../>
). Таким образом, должна быть обычная кнопка HTML, которая покажет «диалоговое окно файла» в браузере, чтобы позволить пользователю выбрать файл. Итак, что-то вроде этого я надеюсь:
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'},
];
Возможно ли это сделать и как?