Одуванчик Datatables + Thymleaf + dt: формат
Я попытался реализовать атрибут форматирования для Dandelion Datatables, как указано здесь, используя Thymeleaf, но безрезультатно, вот так:
<table dt:table="true" dt:serverside="true" dt:url="@{/somefnplace}">
<thead>
<tr>
<th dt:property="someCurrencyField" dt:format="{0, number, #.##}">
</tr>
</thead>
</table>
... но это ничего не делает. Кто-нибудь получил представление о том, как это должно работать, или я должен создать функции рендеринга для каждого столбца, потому что эта функция не работает?
1 ответ
К сожалению, dt:format
Атрибут не совместим с источниками AJAX. Смотрите последний столбец ссылки, которую вы упомянули.
В следующей версии он будет просто удален, поскольку при использовании источников DOM объекты утилиты выражений полностью отвечают всем потребностям.
Так что да, в настоящее время единственным способом является использование dt:renderFunction
атрибут, который будет ссылаться на функцию рендеринга, по одному для каждого столбца, который необходимо отобразить в определенном формате.