← Toute la documentation

editor.getReadOnly()

Indique si l’éditeur est actuellement en lecture seule. Utilisez-la pour refléter l’état d’édition dans votre propre interface — par exemple pour afficher une icône de cadenas, ou pour décider si un bouton « enregistrer » doit être activé — et comme valeur courante lorsque vous basculez le mode.

Syntaxe

editor.getReadOnly()

Paramètres

Aucun.

Valeur renvoyée

Un booléen : true quand l’éditeur est en lecture seule, false quand il est modifiable.

Remarques sur le comportement

  • Elle n’indique que le mode courant. La valeur change quand vous appelez setReadOnly() ; il n’y a pas d’indicateur séparé à synchroniser.
  • Toujours un booléen. Le résultat est un vrai true/false, utilisable directement dans des conditions.
  • Associez-la à setReadOnly pour basculer. Lire la valeur courante et transmettre son inverse est le modèle de bascule habituel.

Exemple d’utilisation

Basculer le mode lecture seule depuis un bouton, à partir de la valeur courante :

var editor1 = new RichTextEditor("#div_editor1");
document.getElementById("btn_lock").onclick = function () {
    editor1.setReadOnly(!editor1.getReadOnly());
};

N’autoriser l’enregistrement que lorsque l’éditeur est modifiable :

if (!editor1.getReadOnly()) {
    save(editor1.getHTMLCode());
}

Voir aussi