带显示标签的可排序列

发布于 2024-11-08 06:51:39 字数 505 浏览 4 评论 0原文

我的问题基本上是我想在表中显示记录,为此使用显示标签,记录的一个字段对应于一个数值,并且我希望以以下格式显示:$ 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

My problem basically is that I want to display records in a table, for that use display tag, a field of the record corresponds to a numeric value, and I want to be shown in the following format: $ 4.258, for this I do next:

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

But this way the sortable is not working well, but if I put it this way:

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

The sortable works well, but I have not in the format that I need, what it shows is: 4258.0.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

铁轨上的流浪者 2024-11-15 06:51:58

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

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

您可以使用 MessageFormat 模式

You can specify the format as follows:

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

You can use MessageFormat pattern.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文