我尝试使用Thymeleaf实现Dandelion Datatables as specified here的格式化属性无效,如下所示:
<table dt:table="true" dt:serverside="true" dt:url="@{/somefnplace}">
<thead>
<tr>
<th dt:property="someCurrencyField" dt:format="{0, number, #.##}">
</tr>
</thead>
</table>
......但这没有做任何事情。任何人都知道这应该如何工作,或者我是否必须为每一列创建渲染函数,因为这个功能已被破坏?
答案 0 :(得分:2)
不幸的是,dt:format
属性与AJAX源不兼容。请参阅您提到的链接的最后一栏。
在即将推出的版本中,它将被删除,因为使用DOM源,expression utility objects可以完美地满足所有需求。
所以是的,目前唯一的方法是使用dt:renderFunction
属性,该属性将引用渲染函数,每个列需要以特定格式显示。