Tag: jsf 2

JSF – 使用Apache POI中的HSSFFont,为JSF中的Excel表单设置全局字体types

我有一个选项将数据表导出到Excel工作表。 我试着设置字体types为“Calibri”表中的所有单元格。 但是,下面的代码是只分配标题的字体types,而不是为其余的单元格 我怎么能够为表单中的所有单元格全局设置字体types? public void exportToXLS(Object document) { HSSFWorkbook wb = (HSSFWorkbook) document; HSSFSheet sheet = wb.getSheetAt(0); wb.setSheetName(0, "report_lists"); // set sheet name sheet.shiftRows(0, sheet.getLastRowNum(), 4); // shifting the rows to HSSFRow header = sheet.getRow(4); header.getCell(1).setCellValue("Test Group"); header.getCell(2).setCellValue("Category"); HSSFRow firstrow = sheet.getRow(0); firstrow.createCell(0).setCellValue("Actuals"); SimpleDateFormat sdf = new SimpleDateFormat( "EEE MMM d HH:mm:ss 'CDT' yyyy […]

将单元格select从Excel复制到JSF 2组件

我需要将多个Excel单元格的数据复制到一个JSF2组件中。 无论是primefaces,openfaces还是richfaces组件都没关系。 Primefaces有一个很好的组件,名为sheet,但我不认为它提供了将数据从excel复制到它的function。 有人可以告诉我,如果有办法吗? 我不想使用file upload。

使用JSF 2和XSLT导出到Excel

我们使用Java 5,Tomcat 5,Xalan和JSF 1来构build一个使用XSLT,XML和Tomcatfilter的应用程序,以使用户能够以Excel格式导出其数据。 我们最近升级到了Java 1.7.0_07,Tomcat 7.022和JSF 2.1(jsf-api-2.1.0-b03.jar)。 由于涉及的努力,我们还没有升级到facelets; 我们仍然使用jsp的。 我们使用标签在自己的popup窗口中显示Excel报表。 问题是升级后,popup窗口现在在IE中显示原始XML,而不是直接在Excel中popup。 原始的XML可以从浏览器保存到一个文件,如果双击保存的文件,它会在Excel中正确打开,但如果用户可以避免这种解决方法,最好是。 我相信问题在于,JSF 2中的响应现在比在JSF 1中提前。我们的web.xml文件为Tomcat定义了以下filter: <filter> <filter-name>XSLT Processor</filter-name> <filter-class>com.cs.common.jsf.util.XsltProcessorFilter</filter-class> </filter> <filter-mapping> <filter-name>XSLT Processor</filter-name> <url-pattern>*.xml</url-pattern> </filter-mapping> <filter> <filter-name>Hibernate Session Manager</filter-name> <filter-class>com.cs.common.hibernate.HibernateSessionServletFilter</filter-class> </filter> <filter-mapping> <filter-name>Hibernate Session Manager</filter-name> <url-pattern>*.faces</url-pattern> </filter-mapping> <filter-mapping> <filter-name>Hibernate Session Manager</filter-name> <url-pattern>*.xml</url-pattern> </filter-mapping> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> […]

在JSF 2 / Icefaces 3应用程序中导出xlsx文件

我尝试在我的JSF 2 / Icefaces 3应用程序中的xlsx文件中导出数据。 为此我创build一个工作簿,初始化行和单元格,并将其写入响应的输出stream,但我没有结果。 只有一个沙漏。 我有我的网页ajax调用,但不是在导出button。 在Firebug中,当我看到响应时,我有数据。 ManagedBean中的操作: public String extractComments() throws TechnicalException { try { XSSFWorkbook wb= new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet("First sheet"); XSSFRow row = sheet.createRow(0); XSSFCell cell = row.createCell(0); cell.setCellValue("Hello"); FacesContext context = FacesContext.getCurrentInstance(); ExternalContext externalContext = context.getExternalContext(); externalContext.setResponseContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); externalContext.setResponseHeader("Content-Disposition", "attachment; filename=\"" + getFilename() + "\""); OutputStream out = […]

Primefaces数据导出器在Excel中导出空值

我有一个页面,我加载一些数据到一个数据表,并提供一个button导出到XLS。 我用Primefaces在其网页和XLS文件下载相同的示例代码,但是当我打开它,我发现它尽pipedatable包含值为空。 我正在使用Primefaces 4.0,这是我的XHTML页面 <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:rich="http://richfaces.org/rich" xmlns:a4j="http://richfaces.org/a4j" xmlns:p="http://primefaces.org/ui" template="/WEB-INF/templates/default.xhtml"> <ui:define name="content"> <h:head> </h:head> <body style="background-image: url('#{request.contextPath}/resources/gfx/Whitewallpaper.jpg')"> <h:form id="form"> <p:tabView id="tabview" orientation="left" style="width : 1200px; " > <p:tab title="Visualiser "> <p:panel header=" " > <h:commandLink > <p:commandButton value="exporter" /> <p:dataExporter type="xls" target="crs" fileName="prixde" pageOnly="true" /> </h:commandLink> <p:dataTable id="crs" var="car" value="#{marchebean.selectedmarche.marchetraveau}" > <f:facet […]