2017-02-03 6 views
0

Я не могу предварительно заполнить поле ввода даты с типом datetime-local. Я могу препопыляться с типом даты. И я могу ввести поле ввода даты datetime-local. Но я не могу обойти оба одновременно. Я использую Play 2.5 (около 2,5 дней).Java Play не может предварительно заполнить поле даты с типом = "datetime-local"

Заполняет дату, но без времени:

@helper.inputDate(searchFilterForm("endDate"), '_label -> "End Date", '_type -> "datetime-local",'step ->"60") 

Создает DATETIME локального формата, но не занесение (построения пользовательского поля ввода)

@helper.input(searchFilterForm("startDate"),'_label -> "Start Date") { (id, name, value, args) => 
       <input type="datetime-local" name="@name" id="@id" value="@value" step="60" @toHtmlArgs(args)> 
      } 

ответ

0

Я получил это работать, делая строковое представление дата в формате, ожидаемом по дате-времени, т.е. 2014-01-02T11: 42: 13.510. Не самое изящное решение. Это то, что должны делать dateformatters, но я не мог получить форматирование даты игры, чтобы сделать это для меня.