Pregunta

Estoy usando el editor de ACE, pero no uso mucho a JavaScript, así que me parece difícil hacer que realmente funcione sin una documentación adecuada.

Estoy trabajando en un editor de archivos PHP local. Así que abre archivos, etc., funciona bien, SetContent funciona como un encanto.Pero ahora quiero guardar la información del editor al archivo.

en sí mismo no es realmente un problema.Pero, ¿cómo puedo recuperar el código VAR? Si uso documento. Escrito no mostrará la información actual en el editor

Si podría imprimir lo que está en el editor, podría guardar los datos.Pero no sé cómo proporcionar una devolución de llamada válida para GetValue

¿Puede alguien darme un poco más de información sobre qué hacer?

¿Fue útil?

Solución

Simplemente di:

editor.getSession().on('change', function(){ 
         editor.getSession().getValue(); 
});

Otros consejos

editor.getSession().getValue()

Donde editor es la instancia del editor.Si está usando jQuery a lo largo del lado de ACE, lo que he estado haciendo es preservar la instancia del editor en el elemento DOM.

var editor = ace.edit('...');
$('#editor').data('editor', editor);

Más adelante si necesita obtener el valor de vuelta, puede hacerlo, solo hágalo ...

$('#editor').data('editor').getSession().getValue();

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top