Tag: primefaces

下一页正在加载时可以使用AjaxStatus吗?

我开发了SW应用程序。 我曾多次试图在我的xhtml页面转换之间显示一个模态。 我不希望用户可以在下一个屏幕加载时按下许多按钮或重复按下。 首先,我尝试将overlayPaneltrying覆盖全屏,但我发现了这个问题: p:overlayPanel全屏 然后,我尝试使用blockUI阻止我的整个页面,但后来我发现了另一个问题: p:blockui禁用ajax 最后,我真的以为我得到它,使用JS函数,但后来我遇到了这个问题(基本上问题是它不适用于dataTable): onstart和oncomplete不能在数据表中使用p:commandLink 感谢U In Advice !!!!

如何更新primefaces dataTable中的特定单元格

我正在创建一个充满输入字段的动态数据表。 有时,当用户在某些输入中插入值时,应更新特定单元格,并且仅更新此单元格。 我认为这可能很简单,但却没有成功。 我要更新的单元格是“valor total”,当其他两个单元格的值发生变化时,应更新此单元格: EDITED 我试过f:带有完整id的ajax并得到“具有id的组件:lancamentoNF:popupLancamentoNF:tabelaItensNF:0:找不到valorTotalItem”。 更改为p:ajax并且没有错误发生但它没有更新!! … (some columns) … (more columns) 当我用完整的id更新panelGroup“painelItensNF”时,它可以正常工作,但是焦点丢失了,用户应该找到他正在努力继续的输入…

j2ee primefaces fileupload文件保存目标

今天我遇到了PrimeFaces FileUpload的问题。 它运行良好,但文件存储在JBoss的临时目录中,所以每当我重新部署应用程序或只是将源提交到svn时,我上传的所有图像都消失了。 所以我想问一下,是否有办法将图像保存到战争项目的“源”目录中。 我的handleFileUpload方法: public String getUrlBase() { return FacesContext.getCurrentInstance().getExternalContext().getRealPath(“//upload”); } public void handleFileUpload(FileUploadEvent event) { new File(getUrlBase() + “/” + album.getId()).mkdirs(); File result = new File(getUrlBase() + “/” + album.getId() + “/” + event.getFile().getFileName()); try { FileOutputStream fileOutputStream = new FileOutputStream(result); byte[] buffer = new byte[BUFFER_SIZE]; int bulk; InputStream inputStream = event.getFile().getInputstream(); while […]

使用PrimeFaces动态生成制表符

嗨,我想迭代一个person-object列表,并在每个人的标签中显示数据。 我试过了: 这不起作用。 任何帮助赞赏 马塞尔

如何在Primefaces数据表中表示嵌套数据?

这是我的模型: User.java public class User { //… public List getFriends() { // … } } 我想构建一个用户朋友的表格,如下所示: users.jsf + ———- + ———— + | 用户| 朋友们| + ———- + ———— + | | 爱丽丝| | + ———— + | ADAM | BOB | | + ———— + | | PITT | + ———- + ———— + […]

在主表DataTable中显示Hashmap键和值

我正在尝试在DataTable中显示Hashmap,这是我正在尝试做的:我将有一些产品的选择菜单,数量的输入文本,添加产品的“ajaxified”添加按钮它的数量到地图,以及一个提交按钮,显示一个包含DataTable的摘要对话框,其中包含两列:Product Name和Quantitiy。 我的Hashmap是 Map myMap = new HashMap(); 对于ajaxified按钮和所有这些第一步,他们正在为我工​​作,我已经设置了所有内容并且地图正确地填充了剩下的所有数据。 提前致谢。

PrimeFaces日历接受无效日期作为输入

我遇到的问题是PrimesFaces 3.4.1日历。 当使用通过按钮或输入字段焦点激活的弹出日期选择器时,您只能选择工作正常,快乐的日子的有效日期! 当您手动将日期添加到输入字段时,如果您添加一个无效的日期,PrimeFaces日历组件将其转换为有效日期然后发送它,这意味着后端validation是不行的。 以下一些有趣的翻译: 30/02/2012成为2/6/2014 322/05/2012成为5/10/2038 2012年1月14日成为2012年4月1日 要重现这种疯狂,请看看PrimeFaces日历展示 。 我已经看到使用readOnlyInput=’true’属性的解决方案,但这似乎只是防止在字段中输入字母而不是数字或斜杠。 以下是我实施的日历的一个实例: 解决方案明智我对任何建议持开放态度: 这是PrimeFaces中的常见问题吗? 有没有我可以用来解决它的技巧? 我可以使用JavaScript在发送之前validation日期还是完全阻止所有用户输入? 还有别的我还没有想到的! 在此先感谢,这已经引起了我好几周的问题!

PrimeFaces 3.4 Charts datatipFormat

今天我想尝试新的PrimeFaces版本3.4.RC1。 对于图表,有一个名为datatipFormat的新属性。 我想仅在折线图中显示值(y轴)作为datatip。 喜欢这个: 我该怎么做只显示这个? 我找不到一个带有模板String的例子。 最好的问候Veote

在JSF 2.0中检索其他组件的客户端ID

JSF 2.0是否有内置方法来查找另一个组件的客户端ID? 在SO上有大约一千个与客户端ID相关的问题,并且有很多hackish方法可以做到这一点,但我想知道JSF 2.0是否带来了一个我不知道的更简单的方法。 #{component.clientId}计算给定组件自己的客户端ID,但我想引用另一个组件的ID。 这篇博文提到了component.clientId ,它也说#{someComponent.clientId}可以工作,但是我可以告诉它没有。 我相信他在JSF 2.0的任何参考实现出来之前都写过,所以他只是去了JSR,也许这个function发生了变化。 我不确定。 我知道PrimeFaces和RichFaces都有自己的函数来返回客户端ID,但我只是想知道是否有内置的JSF 2.0方法。 这里有些例子: 这可以返回outputText的ID。 “ 根据上面的博客文章,这应该有效,但事实并非如此。 我没有输出。 “ “ 这适用于PrimeFaces: “ 在RichFaces中工作: “ 此外,如果我可能的话,我正在寻找不会破坏的解决方案,如果我更改javax.faces.SEPARATOR_CHAR值或者我在引用的组件之外添加/删除容器。 我花了很多时间来追踪由硬编码ID路径引起的问题。

导出到Excel JSF和PrimeFaces

使用JDK 1.6,JSF 2.1,PrimeFaces 2.2.1,POI 3.2和Apache Tomcat 7 我正在尝试设置一个servlet,允许根据用户选择下载excel文件。 excel文档是在运行时创建的。 没有错误,代码确实进入了servlet。 我点击按钮,没有任何反应。 我没有使用PrimeFaces使用的数据表导出,因为我需要对Excel文档中的数据进行重新排序和自定义格式化。 ExportExcelReports.java protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(“application/vnd.ms-excel”); response.setHeader(“Content-Disposition”, “attachment; filename=\”my.xls\””); HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet(); HSSFRow row = sheet.createRow(0); HSSFCell cell = row.createCell(0); cell.setCellValue(0.0); FileOutputStream out = new FileOutputStream(“my.xls”); workbook.write(out); out.close(); } ProjectReportBean.java public […]