Salida linea por linea en Cirrus


([N1] Spicer) #1

Estimados,

Estoy usando Cirrus para llamar una busqueda y retornar un texto plano con una cantidad de líneas. Hasta ahora voy bien, excepto por el hecho que las líneas me salen todas pegadas, y necesito que se vean una por una; es decir, que al final de cada una, haya un retorno de carro (CR/LF).

Ahora está así:
1234512345124345

Debiera ser así
12345
12345
12345

Abajo les copio el fragmento que genera los datos. He intentado agregar “\r\n” al final, pero eso hace que se vea ese mismo texto en la salida del browser.

Gracias!


for (NumeroRegistro=0; NumeroRegistro<CantidadRegistros; NumeroRegistro++)
{
var Registro = ListaResultados.readAt(NumeroRegistro);
Resultado +=
Registro.fieldToString("#ID") + “|” +
Registro.fieldToString("#ARTICULOS_CATEGORIAS.COD_INT") + “|” +
Registro.fieldToString("#ARTICULOS_CATEGORIAS.NOMBRE") + “|” +
“R|” +
Registro.fieldToString("#PRECIO_FINAL_UNITARIO") + “|” +
Registro.fieldToString("#CANTIDAD") + “|” +
Registro.fieldToString("#TOTAL_LIN_MV") + “|” +
Registro.fieldToString("#TOTAL_PAGADO_MV") + “|” +
Registro.fieldToString("#SALDO_MV") + “|” +
Registro.fieldToString("#ARTICULOS_CATEGORIAS.PROVEEDOR.NOMBRE");


([N1] wikan) #2

El problema es que cirrus no sirve texto plano, solo json, xml o incluso html, js y css si usas el añadido de ficheros.
Así que el navegador no interpreta el contenido que le estás enviando por su Content-Type es application/json

Pero tienes el proyecto en github, así que puedes añadir la generación de texto plano y hacerle un pull request a Cristian.