带有displaytag的可排序列

时间:2011-05-20 17:37:30

标签: jsp format jquery-ui-sortable displaytag

我的问题基本上是我要在表中显示记录,对于那个使用显示标记,记录的字段对应于数值,我想以下列格式显示:$ 4.258,为此我接下来做了:

<fmt:setLocale value="en_US"/>
<display:column title="Monto" sortable="true" style="font-size: 12px;">
   $<fmt:formatNumber value="${datos.monto}" />
</display:column>

但是这种方法可以排序不好,但如果我这样说的话:

<display:column title="Monto" property="monto" sortable="true" style="font-size: 12px;"/>

排序效果很好,但我没有采用我需要的格式,它显示的是:4258.0

1 个答案:

答案 0 :(得分:0)

您可以按如下方式指定格式:

<display:column title="Monto" property="monto" format="$ {0,number,0,000.00}" sortable="true" style="font-size: 12px;"/>

You can use MessageFormat pattern