Salut à tous.
Nous avons besoin d'une petite validation dans ReactAce. Nous ne voulons pas autoriser les utilisateurs à soumettre un événement de code avec tout type d'avertissement. ReactAce montre que les avertissements (comme le point-virgule manquant). Comme je le sais, il n'existe aucun moyen standard d'obtenir les résultats de la validation. (Numéro #144) Ai-je raison ?
Si c'est le cas, je suggère d'ajouter un nouveau prop de rappel onValidate. Nous pouvons ajouter un écouteur sur les annotations de modification et invoquer ce rappel. Par exemple:
editor.getSession().on('changeAnnotation', function() {
const annotations = editor.getSession().getAnnotations();
onValidate(annotations);
});
Si cette fonctionnalité a du sens, je pourrais travailler sur les relations publiques. Qu'est-ce que tu penses?
@tsmirnov Je pense que ça sonne bien. J'aimerais voir un PR.
Ce sera en direct dans 5.2.0
qui est en ligne maintenant.
Une documentation pour cela? Je ne veux pas permettre à l'utilisateur de soumettre s'il y a des erreurs. @Securingsincity
J'ai pu le trouver, j'ai ajouté une référence puis this.editorRef.current.editor.session.$annotations était le chemin vers celui-ci.
Commentaire le plus utile
Ce sera en direct dans
5.2.0
qui est en ligne maintenant.