带显示标签的可排序列
我的问题基本上是我想在表中显示记录,为此使用显示标签,记录的一个字段对应于一个数值,并且我希望以以下格式显示:$ 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以按如下方式指定格式:
您可以使用 MessageFormat 模式。
You can specify the format as follows:
You can use MessageFormat pattern.