Я пытаюсь расширить плагин 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'},
];
Возможно ли это сделать и как?