代码之家  ›  专栏  ›  技术社区  ›  Marc Jonkers

将rtf文本从notes文档转换为字符串

  •  0
  • Marc Jonkers  · 技术社区  · 7 年前

    我可能不使用POI 4 xpages,因此我需要另一个解决方案

    要将数据导出到excel,我使用:

     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();
    

    这是有效的。

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

    但这将返回“crm\u doc”,而不是crm\u doc的内容。。。。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Sven Hasselbach    7 年前

    托斯特林 将项目转换为字符串,而不是内容。尝试

    推荐文章