Одуванчик 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 атрибут, который будет ссылаться на функцию рендеринга, по одному для каждого столбца, который необходимо отобразить в определенном формате.

Другие вопросы по тегам