[SOLUCIONADO] Ingresar salto de línea en ef con js

Hola a todos!
Necesito hacer lo siguiente: tengo un form en el cual se elige un proyecto y se copia debajo pero si el nombre del proyecto es demasiado extenso lo debería “recortar” cada 60 caracteres y luego agregar un salto de línea.

Adjunto una imagen del form, el cual está generado con el layout.

Lo que intenté hacer es lo siguiente: generé el js del form en cuestión y cuando se elije un proyecto calculo su longitud y si tiene más de 20 caracteres debería a partir del caracter 61 mostrarlo en una línea abajo.

La extensión js es la siguiente:


function extender_objeto_js()
{
		echo "
		//---- Procesamiento de EFs --------------------------------
		{$this->objeto_js}.evt__nombre__procesar = function(es_inicial)
		{
			var valor = {$this->objeto_js}.ef('nombre').get_estado();
			
			var longitud = valor.length;
				
				if (longitud > 60){
					//aca debería ingresar el salto de línea cada 60 caracteres
				}
		}
		";
	}

Espero ser lo suficientemente claro.
Saludos.
Alejandro.

Hola Alejandro,

si usas un ef_editable_textarea configurado como muestra la imagen podes lograr el efecto que buscas sin meterte con JS.
Si le agregas saltos de linea en JS al valor del ef esos saltos van a viajar al servidor por lo que vas a tener que lidiar con ellos de alguna forma alli, ademas en cuanto hagas un set_estado se va a disparar un procesar nuevamente con lo cual entrarias en un ciclo infinito porque siempre tenes mas de 60.

Con el textarea incluso podes agrandarlo para que visualmente no se te pierda parte de lo que escribiste.

Saludos


Richard hice como me dijiste y funcionó correctamente, lo único que hice fue tildar el chekbox solo_lectura ya que la infomación que debía pegar en ese campo era fija.
Muchas gracias!.