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
- editor.setReadOnly(readOnly)— activer ou désactiver le mode lecture seule.
- editor.getHTMLCode()— lire le contenu à enregistrer.
- Toutes les méthodes de l’éditeur— l’ensemble de l’API JavaScript.