Tag: richfaces

在jsf中以2磅十进制格式显示数字

我正在使用JSF 2和RichFaces 3.在下图所示的数字中,数字显示为数据库中的数字。 但我想将它们显示为6749395.20如果有分数部分, 5095138.00如果没有分数部分。 截至目前,我尝试过这样的事情。 实际上我一起展示了所有这些,但我尝试了所有这些,因为所有可能的type , groupingUsed , minFractionDigits和pattern 。 为什么不起作用? 这是怎么造成的,如何解决?

什么是JSF中的viewstate,它是如何使用的?

在JSF中,有一个与每个页面关联的视图状态,它与提交等来回传递。 我知道viewstate是使用页面上各种控件的状态计算的,并且您可以将其存储在客户端或服务器端。 问题是:这个值是如何使用的? 它是否用于validation在提交时发送的值,以确保不会发送相同的请求两次? 另外,它是如何计算的 – 我意识到富脸可能与myfaces的计算方式不同,但一个想法会很好。 谢谢。

在JSF / JSP EL和Javascript中连接字符串

我在使用EL和javascript函数时遇到了麻烦(JSF 1.2,Facelets,Richfaces 3.3.0GA)。 我有一个包含另一个组成的页面: 在我的ui:composition我想将prefix附加到每个id。 例如: 这没问题。 但问题出现的时候我想访问函数中的组件,如oncomplete我无法让它正确地连接字符串。 例如 oncomplete=”#{rich:component(‘#{prefix}_examinationPanel’)}.show();” 我已尝试使用fn:join ,但它不执行该函数,因为它在发现“#”字符时会抱怨错误。 例如: oncomplete=”#{rich:component(fn:join(#{prefix},’examinationPanel’))}.show()” 投 SEVERE: Servlet.service() for servlet Faces Servlet threw exception org.apache.el.parser.ParseException: Encountered “fn:join( #” at line 1, column 33. Encountered “fn:join( #” 如果我用括号或#和括号括起来,会出现不同的错误。 我究竟做错了什么? 另一个问题,在条件命令中 oncomplete=”#{a}?#{b}:#{c}” 如果真或假,我如何“分组”能够执行更多操作? 举例如下: oncomplete=”#{a}?(#{b}#{f}):(#{c}#{d}#{e})” 我尝试过括号,但没有正确解析它。 提前致谢。