有没有办法用convertNumber
进行条件格式化?
我有一个表 - 一个colomn显示几天的时间跨度。问题:
它显示像
但我想让它显示“1天”
我正在使用此代码
<h:column>
<f:facet name="header"><h:outputText value="Timespan" /></f:facet>
<h:outputText value="#{bean.days}">
<f:convertNumber pattern="0.## days" />
</h:outputText>
</h:column>
在应用程序的另一部分我使用POI导出到Excel工作表。 在那里我设置了一个完成这种需要的单元格格式
CellStyle dayStyle = wb.createCellStyle();
dayStyle.setDataFormat(format.getFormat("[=1]General \"day\";General \"days\""));
有没有办法对jsf做同样的事情? 我不想做这样的事情:
<h:column>
<f:facet name="header"><h:outputText value="Timespan" /></f:facet>
<h:outputText value="#{bean.days}" rendered="#{bean.days != 1}">
<f:convertNumber pattern="0.## days" />
</h:outputText>
<h:outputText value="#{bean.days}" rendered="bean.days == 1" value="1 day" />
</h:column>
提前致谢