试图让所有介绍的东西在xhtml在这个项目,我需要格式的一些值在选择信息的标签有一个BigDecimal价值和需要,以使它看起来像货币。反正是有申请一个 <f:convertNumber pattern="$#,##0.00"/> 内部 <f:selectItem> 标签?

任何方式做到这一点,或者一个工作周围不涉及推动这个进java代码?

有帮助吗?

解决方案

之后做一些更多的研究,在这里我很确信这是不可能与目前的执行情况的JSF.只是没有机会变换的价值。

http://java.sun.com/javaee/javaserverfaces/1.2/docs/tlddocs/f/selectItem.html

顶级域名显示了 itemLabel 作为一个酒店 ValueExpression 和身体的内容 <f:selectItem> 作为是空的。所以什么都不是允许存在内部一的这些标记和标签有点逐字记录的价值在Java模型。所以它有可能格式化出来的模型。

其他提示

被一个初学者来jsf我有一个类似的问题,也许我的解决方案是有帮助的,也许它并不在"jsf精神"

我刚创建了一个自定义的标签库和扩展类(在我的情况下组织。apache.myfaces.组成部分。html。ext.HtmlCommandButton)和重写该制定者适用定义参数。

因此,不是的 <t:commandButton/> 我用 <mytags:commandButton/>, ,这是因为灵活,因为我想要的。

你可以设置一个转换器,用这一模式,但这听起来像是完全相反的你想要什么。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top