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

jsf - G4jsf 是否仍在开发/支持?

我一直在评估不同的 Java Web 应用程序 UI 框架。我有大约 8 个月的密集JSF经验,我想继续使用。JSF 还为我提供了蜘蛛可读的标记以及无需接触太多 Java 代码即可创建非常简单的表单的能力。

我还需要在服务器往返次数很少的情况下运行良好的胖客户端接口。GWT似乎是一个理想的选择。

所以,当我找到G4jsf时,我以为我找到了两全其美的东西。但是,我似乎找不到任何积极的发展。我希望它没有死,但似乎就是这样。

这方面有积极的发展吗?还是我晚了两年?

0 投票
3 回答
12515 浏览

css - 如何停止 Richfaces 向面板和日历添加边框?

我希望使用自定义的 Richfaces 皮肤来处理我的大部分演示工作。不幸的是,richfaces 会在日历组件中的每个单元格和每个面板周围呈现边框。我想将它们关闭,以便当天数字站点在一个没有边界的开放网格中。没有明显的方法可以使用日历控件的外观或属性来做到这一点。

我可以使用自定义 CSS,但我更喜欢使用框架从 Richfaces 创建的样式表中完全删除与边框相关的属性,而不是针对框架工作并使用丑陋的 CSS 覆盖所有内容。

那么如何阻止richfaces 向面板和日历添加边框呢?


这个人也有类似的问题

0 投票
1 回答
5485 浏览

jsf - 如何使用 JSF/Richfaces 渲染带有地图的图像?

我想使用 JSF / Richfaces 执行以下任务

单击链接时-我想生成带有地图的PNG图像(图像的一部分应该是可点击的)并在面板下呈现。

当我生成图像时,我知道需要可点击的图像坐标。所以我可以生成地图。但我想在一个 XHTML 文件下完成。可以丰富:paint2d 标签接受地图,如 -

0 投票
4 回答
5217 浏览

css - 从 Richfaces 控件中删除渐变

我想使用richfaces 面板,因为它基本上是正确的形状并且是可换肤的,所以我可以更改字体、颜色等。但是,作为默认皮肤的一部分,包含标题的水平条具有渐变。我的设计有一个简单的颜色,没有任何渐变。

如何停止 Richfaces 添加渐变?

如果可能的话,我想从 CSS 中彻底删除对渐变的所有提及,以避免膨胀和额外的 HTTP 图像请求。即我要渲染:

背景颜色:黑色;

什么都没有。

我正在使用插件和皮肤。


似乎像这个问题一样,答案是如果不改变richfaces,它可能是不可能的。感谢您的输入。

0 投票
3 回答
10261 浏览

ajax - RichFaces:AJAX 操作成功时显示通知“弹出”

我们目前正在开发一个基于 Java EE 5、JSF、Facelets 和 RichFaces 的 B2B 网上商店。到目前为止,该技术确实运行良好,但现在我面临一个小问题,我无法弄清楚如何解决:

产品以表格形式列出,通过单击行尾的小图标,可以将每个项目添加到购物篮中。添加产品是通过 AJAX 完成的,以避免页面完全重新加载。h:dataTable只需使用 a和 ana4j:commandLink调用将所选产品添加到购物篮的操作方法,就可以毫无问题地工作。即使在侧栏中始终可见的篮子总数的重新渲染也可以正常工作。

由于 AJAX 的性质,没有可见的指示(除了旁边的更改总数)操作成功或至少已完成。现在我想添加一个小“弹出”框,当 AJAX 操作完成时,它在添加图标旁边可见,表明该项目已添加到购物篮中。此框应在几秒钟后自动消失。

这是我认为应该起作用的(popup_message 和 popup_content css-classes 使框浮动在其标记所在的位置之上):

不幸的是,它根本不显示该框。如果我event将“出现”效果更改为onclick它几乎可以按预期工作。单击图标时立即显示,并在 AJAX 操作完成 3 秒后消失。但我不希望它在单击后立即出现,因为表明该项目已添加到购物篮是错误的,而实际上操作还没有开始。当我想指出一些错误或想在框中包含一些项目特定信息时,这变得更加重要,这些信息仅在添加项目后可用。

那么任何想法如何做到这一点?为什么为同一个事件添加两个效果不起作用?

(我已经看过RichFaces 现场演示中的效果示例。这些示例的工作原理几乎相同,只是它们添加了第二个效果并明确说明了for属性。但即使这对我也不起作用。)

更新:我已经尝试rich:toolTip为此目的使用,这实际上似乎非常灵活。但无论我做什么,我都无法将任何内容附加到 的“未完成”(我也尝试过“完成”)事件a4j:commandLink,除了一个效果......似乎有一些关于该事件的错误/未记录的行为. 我刚刚发现了这个错误报告:RF-3427

0 投票
1 回答
2184 浏览

java - 使用 Richfaces 盲上和盲下的问题

使用 JSP 和 RichFaces。当单击“运行搜索”按钮时,搜索 div 应该被遮住,结果 div 应该被遮住。

我在 tomcat 网络服务器上运行它。

包含的库有:

  • JSF 1.2
  • JSTL 1.1
  • commons-beanutils-1.7.0.jar
  • commons-collections-3.2.jar
  • commons-lang-2.2.jar
  • commons-logging-1.1.1.jar
  • mysql-connector-java-3.1.1.jar
  • richfaces-api-3.3.0.GA.jar
  • richfaces-impl-3.3.0.GA.jar
  • richfaces-ui-3.3.0.GA.jar

我收到两个错误。

这在加载:

element.dispatchEvent 不是函数

当单击“运行搜索”按钮时。

element.makeClipping 不是函数

编辑 似乎其他丰富的组件可以工作,但是,我尝试了多种,例如淡入淡出,但它们似乎不起作用。

谢谢,

0 投票
2 回答
1462 浏览

ajax - 延迟加载部分接缝页?

我正在开发一个接缝应用程序(JBoss AS 4.2.2 下的 2.1.1.GA),其中一个特定的部分(有时很大)在用户与该特定部分交互之前不需要呈现,认为沿着文章标题的行,用户单击标题并展开以显示包含文本的框。

我可以使用 Seam 和 Richfaces 毫无问题地实现这一点,但是当用户第一次加载页面时,所有部分的内容都会下载到浏览器中。无论如何,这些部分(可能包含也可能不包含richfaces控件本身)是否可以使用ajax按需下载?

谢谢。

0 投票
3 回答
3499 浏览

html - jsf 消息:添加链接

目前在 JSF 中,包含在消息(rich:messages标记)中的所有 HTML 都被转义并仅显示为标记。例如,在我的支持 bean 中,我有:

wherecreateMessage()只是一个辅助函数,它将新消息添加到 faces 上下文,然后可以在我的rich:messages标签中查看。

创建此消息后,我的消息仅显示转义的 HTML:

有什么办法可以避免这种情况,而只是在消息中提供一个实际链接?

提前致谢

〜扎克

0 投票
3 回答
2608 浏览

java - 有哪些替代 Java Swing GUI 的选项?

我们有一个用 Swing 开发的桌面客户端应用程序。此应用程序使用 Servlet 与后端服务器交互。

新的要求是制作一个基于 Web 的客户端。我读过有关 JavaFX、Flex、ExtJS 等的信息。

我想知道哪种解决方案最适合替换摇摆应用程序?有没有人有这样做的经验?


(根据评论编辑)

该应用程序在小部件方面很重。当然,在制作基于 Web 的客户端时,我们会进行一些重新设计。

0 投票
5 回答
20052 浏览

java - How to populate the right side of a richfaces picklist?

I am using a Richfaces' picklist and I want to populate the right-side panel with a list of SelectItems from my backing bean.

Populating the left-side is not a problem from the backing bean, however, the right hand side is problematic.

This is what I currently have

EDIT:

So I have roles 'a', 'b', 'c', and 'd'.

The user has roles 'a' and 'd', so 'a' and 'd' should be on the right-side panel and 'b' and 'c' should be on the left-side panel.

EDIT:

Further explanation.

I have three lists for the user.

  1. All posible roles (a thru d)
  2. All roles the user is part of (a and d)
  3. All roles the user is NOT part of (b and c)

All lists have the data type ArrayList<SelectItem>.

I need the capability to move individual roles between list number 1 and list number 2 and then save the new set of roles. I thought the picklist would be the best richfaces object for the job.