hat Wie würde ich tinymce automatisch den Editor als readonly auf, wenn die textarea
bereits die attr("readonly")
TinyMCE auto nur lesbar, wenn das Textfeld Nur-Lese-
Antwort
könnte eine allgemeine Lösung
seintinyMCE.init({
...
setup: function(ed) {
if($('#'+ed.id).attr('readonly'))
ed.settings.readonly = true;
}
});
Diese für alle Textbereiche arbeiten, ohne dass Sie alle IDs angeben zu müssen. Darüber hinaus wird der Editor in den schreibgeschützten Modus versetzt und nicht nur die Bearbeitung verhindert.
Gott! Endlich finde ich eine Lösung! –
netter Trickmann. +1 –
hat, wenn Sie was gesetzt schreibgeschützten Modus von TinyMCE sollten Sie tinyMCE API verwenden. so können Sie nur lesen Set:
tinyMCE.init({
...
theme : "advanced",
readonly : 1
});
Wenn Sie nur Wert "Read-only" für Textbereich, also bitte beachten Sie festlegen möchten, dass TinyMCE eigenen Wrapper für dieses Feld hat und native Feld (von html) - Set als verstecktes Feld, so dass es für eine
dies würde funktionieren. Problem hier ist, dass er diese Einstellung abhängig von der Klasse seiner Textarea machen möchte - siehe meine Lösung für diese – Thariama
ein Attribut nutzlos Satz ist wünschen, wenn nicht tinyMCE auf die Nur-Lese-Felder class="readonly"
verwenden dann
tinyMCE.init({
...
editor_deselector: "readonly"
});
die Textbereiche mit Nur-Lese-Klasse werden ignoriert anzuwenden
Das Problem mit diesem Ansatz ist, dass die HTML angezeigt wird, wenn ich ein Standard-Textarea verwende. Ich brauche Tinymce, um dies in einem iframe anzuzeigen –
Falls Sie das folgende Textfeld
<textarea id="my_textarea_id" readonly="readonly">Some content here.</textarea>
Sie das Wissen ein Read-only-Attribut mit einer Variablen speichern können:
var readonly = $("textarea#my_textarea_id").attr("readonly") ? 1 : 0;
nun die tinymce init-Funktion. Wir wählen den Modus none
, um den Editor später zu initialisieren.
tinyMCE.init({
theme : "advanced",
mode: 'none',
readonly : readonly,
...
});
Hier können Sie Ihre Editor-Instanz mit der ID Ihrem TextArea-
tinyMCE.execCommand("mceAddControl", true, "my_textarea_id");
Ihre Editor-Instanz als Nur-Lese-initialisiert wird init.
Dude solltest du ein Buch mit allen Modifikationen schreiben, die du auf tinymce weißt, ich würde es definitiv kaufen. Ihre Dokumentation ist schwer zu verstehen, gut für mich: zB: http://www.tinymce.com/wiki.php/Command_identifiers und http://www.tinymce.com/wiki.php/API3:method.tinymce.execCommand und Sie suchen nach: 'mceAddControl' gibt nichts zurück.Ich denke, es ist einfach zu finden, wenn Sie genau wissen, was Sie suchen –
danke, aber mein Wissen ist weit davon entfernt, lassen Sie mich ein Buch darüber schreiben :) Das Finden der richtigen Sache in der Dokumentation kann manchmal schwierig sein. Den Hinweis auf mceAddControl finden Sie in der Beschreibung des Konfigurationsparameter-Modus: http://www.tinymce.com/wiki.php/Configuration:mode – Thariama
Ich habe mehrere kleine MCEs und einige von ihnen haben class = "nonEditableMCE" und einige haben class = "editableMCE". Wenn das der Fall ist, können Sie zwei Eingänge haben und das funktioniert. Es ist viel einfacher, wenn IDs dynamisch sind, um Klassenselektoren zu verwenden.
tinymce.init({
selector: ".nonEditableMCE",
height: 200,
statusbar: false,
readonly : 1
});
tinymce.init({
selector: ".editableMCE",
height: 200,
statusbar: false,
readonly: 0
});
- 1. Wie das Kontrollkästchen Wert erhalten, wenn nur lesbar und nicht
- 2. Disable nur lesbar zu Textfeld onclicking die Schaltfläche
- 3. Auto-Vervollständigen Textfeld
- 4. Wie nur lesbar in C#
- 5. Auto-Scroll-Textfeld in iframe
- 6. Wie validiert Textfeld, das ermöglicht. nur einmal mit im Textfeld
- 7. Auto-Stil in Tabellen ausschalten [Tinymce]
- 8. Textfeld in TinyMCE modal box nicht anklickbar
- 9. Wie Datumsfeld auto fill, wenn ein jquery Textfeld picker Bearbeitung
- 10. tinyMCE - Quellcode-Bearbeitung in einem Textfeld
- 11. Wie man ein zweites Textfeld braucht, nur wenn das erste Textfeld ausgefüllt ist
- 12. Nur numerische Werte in das Textfeld zulassen
- 13. Wie ChoiceField nur lesbar in django Formen
- 14. WPF Datagrid: Machen Sie Zellen nur lesbar
- 15. Symbole im Textfeld gegangen, als Form Auto
- 16. Mehrere TinyMCE-Editoren, aber nur eine Symbolleiste?
- 17. Working jQuery Auto-Höhe Textfeld-Plugin?
- 18. Auto-Rotation, wenn das iPhone drehen
- 19. jQuery Date Picker wo Texteingabe ist nur lesbar
- 20. Wordpress ACF auto p übersprudelnde Textfeld
- 21. Anzeigen der TinyMCE-Steuerelemente nur, wenn der Benutzer den Inhalt bearbeitet
- 22. So laden Sie HTML mit jquery in ein TinyMCE-Textfeld
- 23. Auto complete Textfeld in Java Swing
- 24. Drucken nur ein Textfeld
- 25. nur Zeicheneingabe in Textfeld
- 26. Tinymce Größe ändern nur in der Vertikalen
- 27. Wie überprüft man, ob das Eingabe-Textfeld nur Leerzeichen enthält?
- 28. Memory nicht lesbar, wenn sie als Parameter
- 29. TinyMCE blockiert nur ein polnisches Zeichen
- 30. Textfeld nur dann erforderlich machen, wenn Checkbox deaktiviert
warum wollen Sie nur lesbar hinzufügen, wenn seine bereits Nur-Lese- – StaticVariable
@jhonraymos haben, hat er bereits das Textfeld gesetzt nur lesbar zu. Jetzt will er es auch so behandeln. –
ohh ich bin nicht vertraut mit tinymce – StaticVariable