2015-06-23 4 views
1

Я пытался реализовать атрибут форматирования для одуванчика DataTables as specified here используя Thymeleaf без толку, так как:одуванчика DataTables + Thymleaf + дт: Формат

<table dt:table="true" dt:serverside="true" dt:url="@{/somefnplace}"> 
    <thead> 
     <tr> 
      <th dt:property="someCurrencyField" dt:format="{0, number, #.##}"> 
     </tr> 
    </thead> 
</table> 

... но это ничего не делать. Кто-нибудь получил представление о том, как это должно работать, или мне нужно создавать функции рендеринга для каждого столбца, потому что эта функция нарушена?

ответ

2

К сожалению, атрибут dt:format не совместим с источниками AJAX. См. Последний столбец упомянутой ссылки.

В следующей версии оно просто будет удалено, поскольку использование источников DOM, expression utility objects удовлетворит все потребности.

Так что да, в настоящее время единственным способом является использование атрибута dt:renderFunction, который будет ссылаться на функцию рендеринга, по одному для каждого столбца, который должен отображаться в определенном формате.

Смежные вопросы