s: convertDateTime не работает в h: selectManyCheckbox - PullRequest
0 голосов
/ 05 января 2012

Я использую JSF 1.2 с Seam и пытаюсь получить дату в формате dd / MM / yyyy в h: selectManyCheckbox. Функциональность h: selectManyCheckbox прекрасно работает сама по себе - просто она неправильно отображает дату.

<h:selectManyCheckbox id="paymentDates" value="#{entity.selectedPaymentDates}" layout="pageDirection" styleClass="radio">
    <s:convertDateTime type="date" dateStyle="short" pattern="dd/MM/yyyy"/>
    <s:selectItems value="#{entity.calculatedPaymentDates}" var="entity" label="#{entity}" hideNoSelection="true" />
</h:selectManyCheckbox>

Любые идеи с благодарностью!

AJ

1 Ответ

0 голосов
/ 06 января 2012

Как отображается дата?Вы используете dateStyle с шаблоном.Используйте один или другой, а не оба.«short» отформатирует дату как:

5/14/07 12:55:42 PM

Хотя я думаю, что вам придется использовать стиль = "оба ", чтобы получить часть времени.

Если вы хотите использовать определенный шаблон, попробуйте:

<s:convertDateTime type="date" pattern="dd/MM/yyyy"/>

или, возможно:

<s:convertDateTime type="both" pattern="dd/MM/yyyy"/>
...