问题标签 [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 投票
2 回答
3049 浏览

jsf - 为什么调用未更改组件的验证器?

我有一个 IceFaces 表单和几个输入字段。

假设我有这个:

和这个:

如果我更改一个值,则会调用相应的验证器,这很好。但也调用了另一个验证器,这并不好,因为用户收到一条令人讨厌的消息,将值插入他可能刚刚要注意的字段。这就像用棍子戳用户“现在快点!”。坏的!

我认为属性“partialSubmit”控制了这种行为,所以只提交了一个 DOM 部分,这受用户交互的影响,但是如果我声明两个组件都部分提交,则没有任何变化。如果一个组件值发生更改,仍然会调用两个验证器。

如何防止整个表单在完全提交之前被验证?

0 投票
2 回答
2779 浏览

spring - 如何在请求范围的 bean 之间传递参数

这是一个困扰我一段时间的问题。我的应用程序将 ICEFaces 用于我们的 UI 框架,并将 Spring 2.5 用于依赖注入。另外,Spring实际上维护了我们所有的backing bean,而不是ICEFaces框架,所以我们的faces-config基本上是空的。

导航甚至没有真正通过导航规则处理。我们使用 window.open 手动重定向到新窗口。

我们所有的 bean 都在我们的 appContext 文件中定义为请求范围的。我有由 BackingBeanABC 支持的 Page ABC。在那个支持 bean 里面,我有一个参数说:

然后,我有 BackingBeanXYZ 支持的 Page XYZ。当我从 ABC 页面重定向到 XYZ 页面时,我想将“订单”属性从 ABC 转移到 XYZ。问题是因为一切都是请求范围的,并且我正在执行重定向,所以我失去了“描述”的价值。

在重定向期间,必须有一种更简单的方法在请求范围内的 bean 之间传递对象。任何人都可以帮助解决这个问题吗?

0 投票
1 回答
472 浏览

button - 命令按钮需要两次单击(有时)

我正在使用icefaces 1.8.2。对于某些命令按钮,有时我需要单击该按钮两次。以前整个应用程序只需单击即可正常工作。升级到 1.8.2 后,我面临这个问题......任何建议,可能是什么原因???

谢谢

0 投票
1 回答
1073 浏览

icefaces - icefaces 模态弹出超时问题

有一个问题一直困扰着我一段时间。我正在使用 icefaces 生成带有搜索字段的模式弹出窗口。单击搜索会启动特定网站的屏幕抓取工具。

我的问题是这个。如果你输入一些非常通用的术语,显然刮板需要更长的时间才能完成,这会导致超时。超时会导致模式弹出窗口冻结并且无法关闭。

如果发生超时,如何优雅地关闭弹出窗口并导航到另一个页面?

0 投票
1 回答
1184 浏览

jsf - 用数据填充 SelectOneMenu 的问题

在我的 ApplicationBean1.java 类中,我有一个 Option[] 属性年和一个填充方法:

这是我使用 icefaces 的 jsp 页面:

我的问题是从 1900 年到 currentyear(2010) 的年份没有出现在 dropDownList (selectOneMenu) 中。

有人帮我解决这个问题吗?

0 投票
1 回答
864 浏览

java - 在 dataTable JSF 中为不同的 SelectOneMenu(s) 存储单独的会话变量

我有一个数据表,它的 bean 类的值如下所示:

使用 getter 和 setter。

我的 getter 调用一个buildDepList()从数据库中获取部门名称并填充 depList 的方法。

这是我的 JSP 文件的样子:

selectOneMenu(the )的值String应该在会话 Bean 中,对吗?

myBean类实际上是应用程序范围的。正如您在我的 JSP 代码中看到的那样,我有一个List<myBean>名为该对象的列表,其中值设置为该值。specBeandataTable

你有什么建议,我应该为会话中保存n的名称设置不同的变量吗?selectOneMenu你建议怎么做?

0 投票
2 回答
4149 浏览

java - f:setPropertyActionListener 引起的 JSF Tag 异常:Parent is not of type ActionSource

我有一个用普通的旧 JSF 编写的 Web 应用程序,我想部分迁移到 ICEfaces 以使用它的一些组件,即现在的确认面板。为了使用它,我将需要确认的链接更改为来自 h: 的 ice: 标签库的表单。我使用的链接应该触发带有参数的方法。参数通过 f:setPropertyActionListener 发送。但是,现在我得到以下异常:

如果我切换回 h taglib,异常就会消失,一切正常。我在哪里错了,我该怎么做才能在 ICEfaces 中正确使用我的命令链接?我在板载 JSF 2.0 和 ICEfaces 2.0.0 alpha3 时使用 Tomcat 6.0.26。

这种链接的一个例子是:

链接嵌套在

0 投票
1 回答
4395 浏览

java - ICEfaces 单选按钮

ICEFaces 严格限制关闭外部标签内的每个内部标签。但是在创建表格布局时,如何在表格的不同列中合并各种单选按钮。

0 投票
1 回答
370 浏览

liferay - 如何开发像 LifeRay 控制面板这样的应用程序

我想开发一个像 LifeRay 控制面板这样的应用程序,它具有正确的导航菜单和一个呈现单击菜单的页面。

我的问题是如何开发例如作为一个 portlet 或多个 portlet 考虑(portlet 通信)?以及如何处理portlet 内的导航?

我正在使用 Icefaces(JSF) 进行 portlet 开发,并且有一个部分重复用于其他页面(模板)

在liferay源中有一个例子吗?

0 投票
1 回答
5169 浏览

jsf - 如何使用 icefaces 获取选定的数据表行?

我想从 ice:datatable 获取选定的行数据?这是我的代码,请给我您的建议,以使用 rowselector 获取选定的行数据。

支持豆:

jsp代码:

现在我可以获取行索引,但我需要获取选定的行值。我怎样才能做到这一点?