问题标签 [richfaces]

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 投票
5 回答
2109 浏览

jakarta-ee - Seam 和 Dojo 与 RichFace 或 IceFace

我只是想在 Seam 中使用 DoJo 来代替 RichFaces 或 IceFace。我在网上找不到任何文章或教程。我提出问题的原因是我来自 DoJo/Domino 项目,并且喜欢在 J2EE/Seam/DoJo 中拥有这个项目。

感谢任何输入...

TIA。

0 投票
0 回答
1886 浏览

java - a4j:commandButtons 是否存在“重新渲染”的问题?

下面的代码已被简化为最简单的可能失败的事情。基本上,当有人要求确认某项操作时,我会强制他们登录,然后允许他们确认该操作。这一切都是用ajax完成的。第一个表单提交正确发生,但第二个表单无法运行所需的 ActionListener。第二种形式是发布到服务器。

0 投票
1 回答
2904 浏览

jsf - 将 f:selecteItems 的标签和值与 rich:combobox 一起使用

如何显示 SelecteItem 中的 Label 并将值用作 Rich:combobox 中的 Key?Jboss 论坛说这是不可能的,因为rich:combobox 是为建议而设计的。不能真正替代 h:selectOneMenu 。有什么解决方法或替代方法吗?

PS:我尝试使用 JSF 转换器,它同时修改了值和标签。

0 投票
2 回答
7486 浏览

jsf - 拦截 a4j:commandButton 请求

我正在使用 A4J、Richfaces 开发 Web 应用程序。我的要求之一是,我需要检查用户在尝试离开页面时是否更改了表单中的任何值。

我在页面中有保存和取消按钮。我正在使用a4j:command按钮来取消功能。单击取消按钮应该执行以下操作

  1. 检查用户是否修改了表单中的任何内容(我正在使用 javascript 执行此操作,如果用户更改了任何值,则有一个标志)
  2. 当用户更改表单值时显示确认框(javascript 确认值“您真的要放弃更改 - 是否”)
  3. 如果用户说是,则使用 AJAX 提交表单(使用 A4J)

我的 a4j 命令按钮代码是这样的

这里的问题是,在使用 usinga4j:commandButton时,我无法调用中间 javascript 函数(该函数检查用户是否更新了任何值并显示确认框)然后使用 ajax 提交请求。我查看了 JSF 生成的代码,代码就像(不是确切的,而是语法)

问题是当我点击按钮时,它只是调用checkIsPageChanged()而不是调用AJAX.submit()

任何解决方法都会对我有所帮助。

先感谢您。

0 投票
1 回答
13867 浏览

jsf - 在 Richfaces 中创建组合框

我在创建 rich:combobox 时遇到问题,我做了如下

在支持 bean 中,我创建了 selectItems,如下所示

但是我得到了一个例外,javax.servlet.ServletException: Value of tag <selectItems> attribute is incorrect.哪个是创建具有动态值的组合框的正确方法?

0 投票
2 回答
256 浏览

http - 跨多个 WAR 文件的 Cookie

我正在为我公司的所有内部应用程序创建一个 facelets 模板。它的外观基于用户选择的皮肤(如 gmail 主题)。

将用户喜欢的皮肤存储在 cookie 中是有意义的。

我的“用户首选项”WAR 可以看到这个 cookie。但是,我的其他应用程序无法找到 cookie。它们与用户首选项 WAR 位于同一域/子域中。

这有什么原因吗?

这是我的 bean,用于创建/查找首选皮肤。所有项目都使用相同的文件:

谁能看到我做错了什么?

更新:我已经把它缩小了一点......它在 FF 中运行良好,但 IE 仍然不喜欢它(当然)。

谢谢,扎克

0 投票
1 回答
6558 浏览

java - 使用 Richfaces 链接到外部 URL

我目前正在显示这样的票号。

而不是这个,我想要一个指向 URL 的超链接。

地址将类似于:http : //testserver.com/viewer.jsp?ticket=# {ticket.ticketNumber}

因此,新代码可能看起来像这样(注意下面的代码不起作用,只是一个概念)。

0 投票
1 回答
2860 浏览

jsf - JSF 中的 JSP useBean 等效项

有什么方法可以像 JSF 中的 JSP UseBean 一样声明一个 bean?

例如,如果我在 VO 中嵌套了对象,我不想一次又一次地调用许多 get 方法

例如,我有 ManagedBean(MB) 持有 VO。VO保持(CVO),CVO保持CVO1。如果想要 CVO 的方法。我需要编写 MB.VO.CVO.CVO1.method1、MB.VO.CVO.CVO1.method2。有没有像我定义 CVO1 并将其用作 CVO1.method1 和 CVO1.method2 的简单方法?

0 投票
4 回答
293 浏览

richfaces - reRender 正在降低应用程序的性能

当我们对页面的特定部分执行任何重新渲染操作时。页面的显示很好,但是为了显示特定部分,剩余的页面操作被称为两次,并且这些 BackingBeans 中的查询正在触发(意思是说所有查询都被触发两次以显示页面的某些部分)。这会降低应用程序性能。关于如何通过使用 reRender 来提高性能以及我们如何减少查询执行次数的任何帮助?

0 投票
1 回答
732 浏览

jakarta-ee - Richfaces 不必要地访问数据库

我有一个简单的 CRUD 项目,我正在使用 Richfaces 和 toplink。我注意到有些页面加载速度很慢,因此我将 toplink 的日志记录级别设置为 FINE。当加载我的页面时,我的页面在 Rich:datatable 中列出了我的所有课程对象,toplink 似乎正在运行相同的全选查询 9 次。当使用 rich:datascroller 移动到下一组 50 个项目或对列进行排序时,它再次运行相同的全选查询 18 次。

这是数据表:

我的控制器中由表调用的函数:

getCourses() 函数调用我的 bean 中的函数:

加载带有表格的页面时我的控制台输出: