问题标签 [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.
jakarta-ee - Seam 和 Dojo 与 RichFace 或 IceFace
我只是想在 Seam 中使用 DoJo 来代替 RichFaces 或 IceFace。我在网上找不到任何文章或教程。我提出问题的原因是我来自 DoJo/Domino 项目,并且喜欢在 J2EE/Seam/DoJo 中拥有这个项目。
感谢任何输入...
TIA。
java - a4j:commandButtons 是否存在“重新渲染”的问题?
下面的代码已被简化为最简单的可能失败的事情。基本上,当有人要求确认某项操作时,我会强制他们登录,然后允许他们确认该操作。这一切都是用ajax完成的。第一个表单提交正确发生,但第二个表单无法运行所需的 ActionListener。第二种形式是发布到服务器。
jsf - 将 f:selecteItems 的标签和值与 rich:combobox 一起使用
如何显示 SelecteItem 中的 Label 并将值用作 Rich:combobox 中的 Key?Jboss 论坛说这是不可能的,因为rich:combobox 是为建议而设计的。不能真正替代 h:selectOneMenu 。有什么解决方法或替代方法吗?
PS:我尝试使用 JSF 转换器,它同时修改了值和标签。
jsf - 拦截 a4j:commandButton 请求
我正在使用 A4J、Richfaces 开发 Web 应用程序。我的要求之一是,我需要检查用户在尝试离开页面时是否更改了表单中的任何值。
我在页面中有保存和取消按钮。我正在使用a4j:command
按钮来取消功能。单击取消按钮应该执行以下操作
- 检查用户是否修改了表单中的任何内容(我正在使用 javascript 执行此操作,如果用户更改了任何值,则有一个标志)
- 当用户更改表单值时显示确认框(javascript 确认值“您真的要放弃更改 - 是否”)
- 如果用户说是,则使用 AJAX 提交表单(使用 A4J)
我的 a4j 命令按钮代码是这样的
这里的问题是,在使用 usinga4j:commandButton
时,我无法调用中间 javascript 函数(该函数检查用户是否更新了任何值并显示确认框)然后使用 ajax 提交请求。我查看了 JSF 生成的代码,代码就像(不是确切的,而是语法)
问题是当我点击按钮时,它只是调用checkIsPageChanged()
而不是调用AJAX.submit()
。
任何解决方法都会对我有所帮助。
先感谢您。
jsf - 在 Richfaces 中创建组合框
我在创建 rich:combobox 时遇到问题,我做了如下
在支持 bean 中,我创建了 selectItems,如下所示
但是我得到了一个例外,javax.servlet.ServletException: Value of tag <selectItems> attribute is incorrect.
哪个是创建具有动态值的组合框的正确方法?
http - 跨多个 WAR 文件的 Cookie
我正在为我公司的所有内部应用程序创建一个 facelets 模板。它的外观基于用户选择的皮肤(如 gmail 主题)。
将用户喜欢的皮肤存储在 cookie 中是有意义的。
我的“用户首选项”WAR 可以看到这个 cookie。但是,我的其他应用程序无法找到 cookie。它们与用户首选项 WAR 位于同一域/子域中。
这有什么原因吗?
这是我的 bean,用于创建/查找首选皮肤。所有项目都使用相同的文件:
谁能看到我做错了什么?
更新:我已经把它缩小了一点......它在 FF 中运行良好,但 IE 仍然不喜欢它(当然)。
谢谢,扎克
java - 使用 Richfaces 链接到外部 URL
我目前正在显示这样的票号。
而不是这个,我想要一个指向 URL 的超链接。
地址将类似于:http : //testserver.com/viewer.jsp?ticket=# {ticket.ticketNumber}
因此,新代码可能看起来像这样(注意下面的代码不起作用,只是一个概念)。
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 的简单方法?
richfaces - reRender 正在降低应用程序的性能
当我们对页面的特定部分执行任何重新渲染操作时。页面的显示很好,但是为了显示特定部分,剩余的页面操作被称为两次,并且这些 BackingBeans 中的查询正在触发(意思是说所有查询都被触发两次以显示页面的某些部分)。这会降低应用程序性能。关于如何通过使用 reRender 来提高性能以及我们如何减少查询执行次数的任何帮助?
jakarta-ee - Richfaces 不必要地访问数据库
我有一个简单的 CRUD 项目,我正在使用 Richfaces 和 toplink。我注意到有些页面加载速度很慢,因此我将 toplink 的日志记录级别设置为 FINE。当加载我的页面时,我的页面在 Rich:datatable 中列出了我的所有课程对象,toplink 似乎正在运行相同的全选查询 9 次。当使用 rich:datascroller 移动到下一组 50 个项目或对列进行排序时,它再次运行相同的全选查询 18 次。
这是数据表:
我的控制器中由表调用的函数:
getCourses() 函数调用我的 bean 中的函数:
加载带有表格的页面时我的控制台输出: