问题标签 [icefaces]

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 投票
4 回答
6545 浏览

jsf - JBoss RichFaces vs IceFaces vs Apache Trinidad - JSF 组件库比较

您如何看待/使用接口层?“支持”层将是 Spring 3。标准是:

  • 你的私人意见
  • 组件
  • 文档
  • AJAX 集成
  • 浏览器支持
  • 社区
  • 工具支持(Eclipse、NetBeans)

我发现了一些比较主题,但它是关于 2007 年和旧版本的。

0 投票
2 回答
669 浏览

glassfish - Glassfish 需要在使用 ICEFaces 部署后重新启动

我有一个奇怪的问题。我有一个 ICEFaces(1.8.2) + Facelets 应用程序正在运行,每次我对其进行更改和部署时,我都必须重新启动 Glassfish(2.1.1),否则我的实体上会出现“java.lang.ClassCastException”。错误信息是:

java.lang.ClassCastException:za.co.africanpulse.rms.frontend.domain.Menuheader 无法转换为 za.co.africanpulse.rms.frontend.domain.Menuheader

如果我按照上面所说的那样重新启动 Glassfish 就可以了……但这有点令人恼火。我不太清楚您希望我发布什么,以便更容易识别/理解我的问题。无论如何,任何帮助将不胜感激。

非常感谢

0 投票
2 回答
4775 浏览

jsf - 如何解决icefaces ice:selectInputDate验证问题

使用 IceFaces ice:selectInputDate 时,日期选择总是会触发表单验证。

因此,当用户选择一个日期时,会显示所有验证错误。当日期输入在表单的开头并且所有字段都为空时,这尤其乏味。然后,用户将收到所有“缺少值”错误消息。

对于像 IceFaces 这样广泛使用的框架来说,这太令人沮丧了,真的是一种耻辱。

有人有任何提示如何处理这个错误吗?

http://jira.icefaces.org/browse/ICE-4535

(immediate="true" 没有帮助)

谢谢。

0 投票
1 回答
1637 浏览

jquery - 没有人成功使用带有 jQ​​uery 的 ICEFaces?

基本上 jquery 可以与 IceFaces 一起使用。然后只有在使用页面的部分更新时才会出现问题。例如,您有一个面板组,其中使用了 jquery datepicker 元素(jquery UI datepicker 插件)。

如果 panelGroup 从一开始就可见,那没问题。对 jQuery(".datepicker").datepicker 的 jquery 调用找到了输入,jquery 可以做到这一点,这很神奇。

但是,如果由于页面的部分更新(因为可见属性已更改)而显示 panelGroup,则不会再次调用 jquery。

有人有解决这个问题的方法吗?

基本上,这个想法是每次 dom 更改时都会运行 jquery。

0 投票
1 回答
31816 浏览

jsf - 如何动态创建一个列表?

有没有办法动态创建一个 selectItem 列表?我真的不想创建大量的 bean 代码来让我的列表返回List<SelectItem>

我试过这个:

但它不起作用。

有任何想法吗?

0 投票
0 回答
2463 浏览

java - IceFaces / JSF CSS 解析问题:prolog 中不允许内容

我遇到了 IceFaces / JSF 应用程序的问题。我们有一个 IceFaces InputRichText 组件,它造成了很多痛苦。有时包含该组件的页面会抛出此异常,导致页面加载失败(变为全白):

其他时候,页面的加载就像一个魅力。在我看来,服务器似乎出于某种原因试图将 CSS 文件解析为 XML,这当然注定要惨败。

我已经尝试更改 web.xml 文件中的 servlet 映射,因为我在 Internet 上阅读了可能解决问题的报告,但无济于事。

web.xml 文件的 servlet 映射部分如下:

我们也只在我们的服务器(运行 CentOS 和 Windows 2k8)上遇到过这种情况,从来没有在我们的开发机器上(运行 XP 和 Vista)。我能想到的唯一区别是服务器运行 64 位 JDK。

关于可能发生什么的任何想法?

编辑:

刚刚在服务器日志中注意到这一点:

javax.faces.FacesException:renderResponse 中的问题:解析错误 /css/fck_editorarea.css:错误跟踪 [行:1] prolog 中不允许内容。

是否需要以某种方式更改“阻塞 Servlet”映射?

谢谢!

0 投票
1 回答
2490 浏览

jsf - 选择输入日期的 JSF 问题

我对 selectInputDate 有疑问:我有一个支持 bean,我将它绑定到 selectInputDate... 我有一个菜单,当菜单更改时,我将日期设置为现在与 selectInputDate 绑定的相同属性。

出于某种原因,日期更改正确,但 selectInputDate 然后调用一个集合并用旧值覆盖该值......

知道为什么 selectInputDate 会调用设置器吗?

(dateRangeChanged 将当前日期设置为现在)

0 投票
2 回答
359 浏览

java - 有没有办法使用允许跳过保存到临时位置的 Servlet 上传文件?

发这个给朋友。他们有一个 Icefaces 应用程序,它使用 Icefaces 的 inputfile 功能,但它会在允许访问之前尝试将文件上传到临时目录。长话短说,无法访问临时位置,因此无法复制文件(最终将在数据库中结束)。是否可以使用 Java Servlet 来上传文件并将内容流式传输到他们可以访问的位置,而无需先将文件保存到临时位置?

0 投票
1 回答
670 浏览

jsf - Icefaces graphicsImage 支持的文件类型

传递 byte[] 时支持哪些图像文件类型?

0 投票
1 回答
855 浏览

jsf - 将日期从 selectInputDate 设置为对象

我有一个可以做各种事情的日期控制器。一旦设置了日历日期,我想将值从日期控制器传递到另一个 bean。我遇到的问题是setPropertyActionListener在用户点击日期之前被调用。

有没有办法从选择selectInputDate 获取日期并传递给 bean?

这是我尝试过的: