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?