convertir el texto del rtf del documento notas a cadena

votos
0

Tengo notas documentos que me gustaría exportar a Excel, en función de un intervalo de fechas.

No hay problema para los campos de texto, pero ¿cómo puedo 'agarrar' el texto de unas notas RTF exportar a Excel.

Puede que no utilice POI 4 XPages, por lo que necesito otra solución

Para exportar los datos a Excel que utilizo:

 var exCon = facesContext.getExternalContext();
 var writer = facesContext.getResponseWriter();
 var response = exCon.getResponse();
 output += <tr>;
 output += <td> + viewEnt.getColumnValues()[0]; + </td>;
 //etc for the other columns
 response.setContentType(application/vnd.ms-excel);
 response.setHeader(Cache-Control, no-cache);
 response.setHeader(Content-Disposition,attachment; filename=export.xls);
 writer.write(<table>);
 writer.write(<thead><tr>);
 writer.write(<td><b>First column name</b></td>);
 //etc for the other columns
 writer.write(</tr></thead>);
 writer.write(output);
 writer.write(</table>);
 writer.endDocument();

Que está trabajando.

En la columna 8 Tengo el UNID, así que para obtener el rtf Traté:

 var unid=viewEnt.getColumnValues()[8]
 var doc:NotesDocument = database.getDocumentByUNID(unid);
 var rtf = doc.getFirstItem(crm_doc).toString();

Pero esto devuelve 'crm_doc' en lugar de los contenidos de crm_doc ....

Publicado el 18/12/2018 a las 11:06
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

toString convierte el tema en una cadena, no el contenido. Trate getText lugar.

Respondida el 19/12/2018 a las 11:21
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more