2014-09-24 4 views
0

В Listgrid в моем проекте smartgwt есть поле dateitem, которое позволяет пользователю выбирать дату из календаря для определенной строки. Когда пользователь выбирает проект show в связанном текстовом поле (в ячейке) mm/dd/yyyy.smartgwt listgrid datefield return long date value ...?

Когда я пытаюсь извлечь значение этой ячейки, он возвращает мне очень длинное значение даты.

пример Если я выбираю 09/09/2014 и когда я пытаюсь получить значение его вернуть мне Вт сен 09 2014 12:00:00 GMT + 0530 (Индия Standard Time).

ответ

0

Согласно documentation, сервер должен послать даты в следующем формате:

DateField: "2007-04-22"

TIMEFIELD: "11:07:13"

DateTimeField: "2007-04-22T11: 07: 13"

DateTimeField: "2007-04-22T11: 07: 13,582"

Вы можете добиться того, что с этим фрагментом:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
sdf.format(myDate); 

Затем на стороне клиента, вы можете форматировать дату: с SmartGWT

myListGridField.setDateFormatter(DateDisplayFormat.TOEUROPEANSHORTDATE); 

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

  • Нет связанных вопросов^_^