问题标签 [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.
jsf - 为什么调用未更改组件的验证器?
我有一个 IceFaces 表单和几个输入字段。
假设我有这个:
和这个:
如果我更改一个值,则会调用相应的验证器,这很好。但也调用了另一个验证器,这并不好,因为用户收到一条令人讨厌的消息,将值插入他可能刚刚要注意的字段。这就像用棍子戳用户“现在快点!”。坏的!
我认为属性“partialSubmit”控制了这种行为,所以只提交了一个 DOM 部分,这受用户交互的影响,但是如果我声明两个组件都部分提交,则没有任何变化。如果一个组件值发生更改,仍然会调用两个验证器。
如何防止整个表单在完全提交之前被验证?
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 之间传递对象。任何人都可以帮助解决这个问题吗?
button - 命令按钮需要两次单击(有时)
我正在使用icefaces 1.8.2。对于某些命令按钮,有时我需要单击该按钮两次。以前整个应用程序只需单击即可正常工作。升级到 1.8.2 后,我面临这个问题......任何建议,可能是什么原因???
谢谢
icefaces - icefaces 模态弹出超时问题
有一个问题一直困扰着我一段时间。我正在使用 icefaces 生成带有搜索字段的模式弹出窗口。单击搜索会启动特定网站的屏幕抓取工具。
我的问题是这个。如果你输入一些非常通用的术语,显然刮板需要更长的时间才能完成,这会导致超时。超时会导致模式弹出窗口冻结并且无法关闭。
如果发生超时,如何优雅地关闭弹出窗口并导航到另一个页面?
jsf - 用数据填充 SelectOneMenu 的问题
在我的 ApplicationBean1.java 类中,我有一个 Option[] 属性年和一个填充方法:
这是我使用 icefaces 的 jsp 页面:
我的问题是从 1900 年到 currentyear(2010) 的年份没有出现在 dropDownList (selectOneMenu) 中。
有人帮我解决这个问题吗?
java - 在 dataTable JSF 中为不同的 SelectOneMenu(s) 存储单独的会话变量
我有一个数据表,它的 bean 类的值如下所示:
使用 getter 和 setter。
我的 getter 调用一个buildDepList()
从数据库中获取部门名称并填充 depList 的方法。
这是我的 JSP 文件的样子:
selectOneMenu
(the )的值String
应该在会话 Bean 中,对吗?
myBean
类实际上是应用程序范围的。正如您在我的 JSP 代码中看到的那样,我有一个List<myBean>
名为该对象的列表,其中值设置为该值。specBean
dataTable
你有什么建议,我应该为会话中保存n
的名称设置不同的变量吗?selectOneMenu
你建议怎么做?
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。
这种链接的一个例子是:
链接嵌套在
java - ICEfaces 单选按钮
ICEFaces 严格限制关闭外部标签内的每个内部标签。但是在创建表格布局时,如何在表格的不同列中合并各种单选按钮。
liferay - 如何开发像 LifeRay 控制面板这样的应用程序
我想开发一个像 LifeRay 控制面板这样的应用程序,它具有正确的导航菜单和一个呈现单击菜单的页面。
我的问题是如何开发例如作为一个 portlet 或多个 portlet 考虑(portlet 通信)?以及如何处理portlet 内的导航?
我正在使用 Icefaces(JSF) 进行 portlet 开发,并且有一个部分重复用于其他页面(模板)
在liferay源中有一个例子吗?
jsf - 如何使用 icefaces 获取选定的数据表行?
我想从 ice:datatable 获取选定的行数据?这是我的代码,请给我您的建议,以使用 rowselector 获取选定的行数据。
支持豆:
jsp代码:
现在我可以获取行索引,但我需要获取选定的行值。我怎样才能做到这一点?