问题标签 [icefaces-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3285 浏览

css - 将样式应用于特定的 ice:column

我的问题很基本,但在 Google 上找不到答案。我确实想知道我是否错过了有关 ice:column 组件的一些内容。

我确实使用如下代码:

似乎 column 组件具有 style 和 styleClass 属性,但是 HTML 中没有呈现任何内容。

如何使用 IceFaces 将样式应用于表格的特定单元格?

提前感谢您的回答。

0 投票
2 回答
2230 浏览

jakarta-ee - 程序化部分提交

我的表格由以下元素组成:

  1. icefaces 文本字段输入搜索条件。
  2. icefaces 命令按钮(查找)进行部分提交并使用匹配用户的新列表填充 div。
  3. 其他两个 icefaces 文本字段,在提交整个表单时,我需要它们的值。

要求:我希望当用户在文本输入字段中按下回车键时,找到按钮被点击(当按钮被鼠标点击时,它会自动部分提交)

所以这就是我尝试的:

  • JS方法:

    /li>
  • 生成的冰命令按钮:

    /li>

问题:当用户按下回车键时,会调用查找按钮,但会提交整个表单,因此其他两个文本字段会出现必需的验证错误。

请告知为什么要提交整个表格,以及如何处理此类问题。

0 投票
1 回答
915 浏览

jsf-2 - 将 ice/ace:dataTable 与 JPA 和请求范围的 bean 集成

我想知道在 Hibernate/JPA 世界中处理数据表的正确方法是什么。据我所知,以下三个选择之一是导致整个纸牌屋分崩离析,但我不知道哪个是错误的。

  • 通过自定义 JSF PhaseListener 进行半自动事务和 EntityManager 处理,该 PhaseListener 围绕每个请求开始并提交事务
  • 将编辑组件放入数据表中
  • 使用从请求范围的 EntityManager 获取数据的请求范围的托管 bean(在 PrettyFaces 的帮助下从其 URL 中设置请求范围的 bean 的 ID)
  • 使用请求范围的 bean 而不是视图或会话范围的 bean 支持 dataTable。

我看到一个使用 JPA 的 ICEfaces dataTable 演示,但它们都是手动管理事务并且默认情况下不显示编辑组件。您单击导致对象被提名为可编辑的行,然后当您点击“保存”时,它会在手动触发保存之前手动将对象重新连接到新的 EntityManager。我认为这里的点击编辑功能为我们提供了一种方法来确保将正确的对象重新附加到当前会话,我不知道如果没有类似的东西将如何生活。

我对新的 ICEfaces 3.0 ace:dataTable (née PrimeFaces 2.0 dataTable) 的印象是它旨在用于视图或会话范围的 bean,但我不明白如何绕过 StaleObjectState和/或 LazyInitializationExceptions,如果一个模型对象从请求 A 和 EntityManager A 中的 DAO 出来,然后被请求 B 和 EntityManager B 修改或分页。

我想它可能通过某种深度的 fu 在 Java EE 下工作,但我现在没有将我们从 Tomcat 6 升级到更高级的东西的奢侈(尽管从长远来看这是我的意图)。我们也不打算开始使用 Spring 或 Seam 或任何其他很酷的东西。ICEfaces 对我们来说已经够奇怪了,说实话可能太奇怪了。

综上所述,这些中哪个是错误的选择?请求范围的实体管理器、请求范围的数据表还是在数据表中使用编辑组件?还是这里真的有其他问题?

0 投票
1 回答
309 浏览

java - ICEfaces 中的 GMapLatLng

我想使用 GMapLatLng 显示点列表(纬度和经度)。但是当我运行该项目时,它在“latlngList.add(l3);”行中给出了一个空指针异常。这是什么原因,我该怎么做才能克服?

支持豆

icefaces.xhtml

0 投票
0 回答
1342 浏览

java - 动态 DataTable 显示空行

我正在尝试创建没有绑定的动态数据表。因为绑定不适用于视图范围的 bean。但问题是动态数据表只呈现一次。如果我尝试更改值,它将显示空行.....

ICEfaces 2.0.0 JSF 2.0 JSTL1.2 ViewScoped 所以绑定不起作用

欢迎.xhtml

JavaBean 代码

如果我更新列表值,它永远不会被打印并显示空行......

由于这个原因,我在过去 1 周感到沮丧.......

请回复这个....

寻找解决方案

0 投票
2 回答
923 浏览

java - ICEfaces 2.0.0 + 查看范围 + 绑定

我想将 icefaces 1.7.2 中的项目迁移到 icefaces 2.0.0。但我面临绑定问题。因为整个项目对每个 UI 组件都使用绑定,并且它在旧版本中使用请求范围。如果我想迁移它,我需要将请求范围 bean 转换为查看范围 bean。如果我这样做,绑定将不起作用,并导致不需要的输出。

因此,请建议我将 icefaces 1.7.2 项目迁移到 icefaces 2.0.0 的解决方案,而无需使用绑定或任何其他方式来迁移项目。

而且窗口或会话范围也没有用,因为它为每个用户消耗更多的内存空间,而更多数量的用户同时访问网页。

0 投票
1 回答
4344 浏览

jsf-2 - JSF SelectOneMenu 中的 ENTITY 对象不起作用

我想从 SelectOneMenu 获取实体的实例,以便我可以将实体变量分配给其他方法。但它指向空值。

xhtml代码

状态报告 bean

ProjectDetail 实体 Bean

转换器

我不知道它是否需要转换器,但是我不知道如何编码。

请帮我解决这个问题。有没有办法像这样获取实体对象的实例?

0 投票
1 回答
3602 浏览

jsf-2 - 带有 nullpointexception 的 ValueChangeListener 问题

在 SelectOneMenu 组件中使用 ValueChangeListener 时遇到错误。我不确定是由于导致此问题的方法还是因为 xhtml 找不到该方法。

错误

xhtml代码

豆码

如何解决?

0 投票
1 回答
200 浏览

java - 如何使用 icefaces 数据导出器更改 csv 中的分隔符

我想知道如何替换由 icefaces 的数据导出器生成的 csv 文件中的分隔符。

我正在使用 icefaces 2.0-Beta1。

0 投票
1 回答
354 浏览

icefaces - 如何下载 ICEfaces-1.7.0 Netbeans 插件?

请帮助我找到ICEfaces-1.7.0 Netbeans 插件。在官方网站我可以在下载列表中看到它,但没有任何下载链接。

您可以在以下链接中看到它 http://www.icesoft.org/java/downloads/detail-1-8.jsf

IDE 工具集成版本 3.1.0.1