Hola a todos.
Necesitamos una pequeña validación en ReactAce. No queremos permitir que los usuarios envíen eventos de código con ningún tipo de advertencia. ReactAce muestra esas advertencias (como falta de punto y coma). Como sé, no existe una forma estándar de obtener los resultados de la validación. (Problema #144) ¿Tengo razón?
Si es así, sugiero agregar un nuevo accesorio de devolución de llamada onValidate. Podemos agregar un oyente en las anotaciones de cambio e invocar esa devolución de llamada. Por ejemplo:
editor.getSession().on('changeAnnotation', function() {
const annotations = editor.getSession().getAnnotations();
onValidate(annotations);
});
Si esa funcionalidad tiene sentido, podría trabajar en relaciones públicas. ¿Qué piensas?
@tsmirnov Creo que suena bien. Me gustaría ver un PR.
Esto estará en vivo en 5.2.0
que se lanzará ahora.
¿Alguna documentación para esto? No quiero permitir que el usuario envíe si hay errores. @asegurandosinciudad
Pude encontrarlo, agregué una referencia y luego this.editorRef.current.editor.session.$annotations fue el camino hacia él.
Comentario más útil
Esto estará en vivo en
5.2.0
que se lanzará ahora.