Tag: richfaces

如何在没有onclick事件的情况下显示richfaces模式窗口?

我正在尝试实现这样的模态窗口以向用户显示错误消息。 我有一个页面,其中包含供用户输入信息的表单,然后单击“提交”将其添加到数据库中。 如果数据库返回错误,我希望弹出模态窗口并显示错误消息。 唯一的问题是我不能弹出模态窗口,除非有某种onclick事件。 我尝试使用以下代码: 我们的想法是,如果出现错误,支持bean将呈现它,并且确实如此,但只有在您单击“提交”并点击数据库并返回到表单再次单击“提交”之后。 理想情况下,如果backingBean.isError返回true,我希望在页面加载时弹出模态窗口,但我觉得我错过了让它发生的事情。 有任何想法吗?

如何将与远程文件一起使用?

我有一个专门用于静态内容的服务器,所以我不想使用资源目录存储javascript文件,但我不想停止使用标记。 如何使该标记生成指向文件所在的静态服务器的链接,而不是RES_NOT_FOUND 。 我甚至不需要JSF检查文件是否存在… 我试过了: 生成: 但它会生成: 我能做什么? 解决方案:丹尼尔给我一个很好的解决方案! 我已经下载了Omnifaces的源代码并将org.omnifaces.resourcehandler.CDNResourceHandle.createResource(String resourceName, String libraryName)方法修改为: public Resource createResource(String resourceName, String libraryName) { final Resource resource = wrapped.createResource(resourceName, libraryName); if (cdnResources == null) { return resource; } String resourceId = ((libraryName != null) ? libraryName + “:” : “”) + resourceName; String path = cdnResources.get(resourceId); if(path == null){ […]

RichFaces中的服务器端DataTable排序

我有一个数据表,其中包含可变数量的列和数据滚动条。 如何启用服务器端排序? 我更喜欢用户单击列标题来触发它。 我已经在bean上有一个方法来执行排序。 public void sort(int column)

JSF 2.x + Spring 3.2集成?

很抱歉提出这个问题,它可能与Stack溢出中的其他类似线程重复。在我的情况下,类似的thready也不起作用。 我在春季3.2中有足够的知识,并在春季完成了一个小项目。 现在我是JSF的新手,我创建了一些基本的JSF示例。我想将JSF特性及其components用于我的新Spring + JSF项目。 我为JSF + Spring Integration出来的链接如下, Spring MVC 3, JSF 2 with Maven 2 and Tomcat 7 http://blog.terrencemiao.com/archives/spring-3-shacks-up-jsf-2-the-maverick-way 我找到的资源对我没有帮助,那是非常古老的post。 任何人都可以为我提供JSF 2.X + Spring 3.x MVC与控制器和视图解析器的集成示例,这将有助于许多真正寻求工作的用户。 希望我们的堆栈用户能帮助我。

JSF / RichFaces:条件文本样式

我有一个可以是yes或no的字符串,在Java辅助bean的对象中实例化。 我似乎无法找到有条件地将文本设置为红色或绿色的最佳方式,这取决于JSF是否分别从bean获得yes或no。 我正在使用richfaces,但我应该使用标签吗?

如何将参数传递给ui:包含c:forEach标记内的参数

我们正在尝试创建一个使用ui:include.迭代实体的列表ui:include. 我的.xhtml文件就像; 我们已经创建了一个.xhtml文件来可视化单个实体。 我们不想要所有实体的列表。 首先我们使用的是h:dataGrid但据此我们将其更改为c:forEach 。 现在,当呈现页面时,/ /some.xhtml中的字段为空。 我想我们不能将参数传递给ui:include 。 我不是指这种情况。 任何想法? 谢谢。

JSF / Hibernate NotBlankvalidation

我有一个简单的JSF + RichFaces表单,有一些字段,显然是一个支持bean来存储它们。 在那个bean中,所有必需的属性都有validation注释(jsr303 / hibernate),但我似乎无法找到一个注释来检查属性(String)是否为空。 我知道spring模块中有@NotBlank注释,但JSF不支持springvalidation。 有没有简单的方法来检查它,还是我应该编写自己的注释? @Edit:我已经尝试过来自jsr303和hibernate的@NotNull和@NotEmpty,但是他们都失败了我仍然可以发送一个像“”这样的空白字符串。

由于错误c00ce56e,无法完成操作

我已经从富脸3.3升级到富脸4.2因为ajax不能用于IE9。 现在它仍然不起作用。 收到响应IE后得到一个JS错误“SCRIPT58734:Der Vorgang konnte aufgrund des folgenden Fehlers nicht fortgesetzt werden:c00ce56e。” 在尝试时 data.responseText=request.responseText 在jsf.js.html?ln = javax.faces&conversationContext = 2,第1行第21747行 我认为这是因为无法识别的HTTP标头 Content-Type: text/xml;charset=UTF8 应该 Content-Type: text/xml;charset=UTF-8 这是服务器的原始响应 HTTP/1.1 200 OK Server: Apache-Coyote/1.1 X-Powered-By: JSF/2.0 Cache-Control: no-cache Content-Type: text/xml;charset=UTF8 Content-Length: 293 Date: Tue, 17 Apr 2012 15:25:22 GMT <![CDATA[Hello !]]> 我正在使用 javaee-web-api 6 myfaces-orchestra-core 1.4 Hibernate 4.1 […]

rich dataTable不能将迭代变量用于嵌套循环

我正在构建一个包含动态数量列的丰富数据表。 在我看来,这不是一件大事,但我想在几小时后得到一个答案。 问题是当我想使用数据表中的迭代变量进行嵌套循环时。 在嵌套循环中,我尝试为每一行创建相同的动态数量的列。 当我展示一些代码时,可能会变得更加清晰: Totals 问题出在以下块中: 名称( reportingDoiPoolRow.doiPool.name )渲染得很好,但ui:repeat内的每一列都没有渲染。 似乎我不能将reportingDoiPoolRow变量用于另一次迭代。 我用于表的集合都来自ArrayList (long)类型。 非常感谢您的帮助。

richfaces suggestionBox将附加值传递给辅助bean

使用RichFaces suggestionBox如何将带有文本输入的页面中的多个id或值传递给suggestionBox支持bean。 即:显示选定州内的建议城市列表? 这是我的autoComplete方法。 public List autocomplete(Object suggest) { String pref = (String) suggest; ArrayList result = new ArrayList(); Iterator iterator = getSuburbs().iterator(); while( iterator.hasNext() ) { Suburb elem = ((Suburb) iterator.next()); if( (elem.getName() != null && elem.getName().toLowerCase().indexOf( pref.toLowerCase() ) == 0) || “”.equals( pref ) ) { result.add( elem ); } } return result; […]