en de ru

ExtJS Control mit dem Editor TinyMCE

Ext.ux.form.TinyMCETextArea - ein mehrzeiliges Textfeld mit dem TinyMCE WYSIWYG Editor.

Version: 5.1
Release-Datum: 27.09.2014
ExtJS-Version: 5.0.0
TinyMCE-Version: 4.1.5
Lizenz: LGPL v3 oder höher, Sencha Lizenz

Die Integration wurde durch Ableiten vom Ext.form.field.TextArea implementiert.

Folgende Aspekte wurden behandelt:

  • Initialisierung in einem ursprünglich sichtbaren und ursprünglich unsichtbaren Tab.
  • Korrekte Platzierung bei der Initialisierung in jedem ExtJS Layout.
  • Korrekte Größenanpassung bei der Änderung der Abmessungen von dem zugrundeliegenden Textfeld.
  • Aktivieren und Deaktivieren des WYSIWYG Editors. Die Position des Cursors wird bei der Umschaltung in dem HTML-Modus beibehalten.
  • Sperren und Entsperren des WYSIWYG Editors (enable/disable).
  • Unterstützung des ReadOnly-Modus.
  • Änderung der WYSIWYG Einstellungen und der zugrundeliegenden CSS Datei beim laufenden WYSIWYG Editor.
  • Preformatierung des HTML Texts im visuellen und nicht-visuellen Modus.
  • Fokussierung des WYSIWYG-Editor-Felds.
  • Markierung im Falle fehlgeschlagener Validierung.
  • Verfolgung des Dirty-Zustands.
  • Der angepasste Skin "extjs" und die originale ExtJS-Windows für die Popup-Fenster des WYSIWYG Editors. Das gilt nur für die Versionen 3.x des Editors. Der Editor der Version4.x hat das originellen sehr guten Styl für die Popup-Fenster, und daher ist das Überladen der Fenster nicht notwendig.
  • Speichern und Wiederherstellen der Cursorposition beim Einfügen eines Platzhalters über ein Popup-Fenster.

Screenshots

TinyMCETextArea in einem TabControl
TinyMCETextArea in einem Formular

Downloads

Download Sources und Demo          Beispiel ansehen          Implementierungs-Details und Dokumentation

Discussions-Thema auf dem ExtJS-Forum

GitHub-Projekt

Ältere Versionen

Version 4.0, ExtJS Version 4.2.1, TinyMCE Version 4.0.11

Version 2.7, ExtJS Version 4.2.1, TinyMCE Version 3.5.10

Version 2.6, ExtJS Version 4.2.0, TinyMCE Version 3.5.8

Version 2.5, ExtJS Version 4.1.0, TinyMCE Version 3.5.8

Version 2.3, ExtJS Version 4.1.0, TinyMCE Version 3.5.4.1

Abschlussworte

Wenn Sie Fragen haben, kontaktieren Sie mich über das folgende Formular. Sie können mich in Englisch, Russisch oder Deutsch anschreiben.

Wenn Sie mich unterstützen möchten, hier ist der PayPal-Link.

PayPal
Error
Ошибка
Редактирование "на лету"
Информация
tinyta (Страница) Редактировать
point_constructor_fixed (Дизайн-шаблон) Редактировать
paypal (Секция) Редактировать
tinyta (Галерея) Редактировать