2013-04-25 3 views
3

Im new to backGrid и im очень впечатлены тем, что он может сделать до сих пор.Backgrid не отображать значения даты из базы данных

я успешно получил некоторые данные из моей базы данных обратно в моем веб-приложение в формате JSON и все делает хорошо, за исключением столбца даты, которая будет выдает ошибку:

Object 1361561820000 has no method 'trim' Heres is the column: 

var columns = [{ 
name: "dateTime", 
label: "Date/Time", 
cell: 'date' 
}]; 

Это будет оказывать ОК на странице, когда ячейка установлена ​​на «строка», но, очевидно, это не отображается в формате даты.

Есть ли все-таки вокруг этого?

Раньше я использовал стандартную таблицу html и анализировал столбец даты: $ .format.date (get ('dateTime'), 'dd/MM/yyyy hh: mm: ss', но я, похоже, не могу применить это Теперь,

Любая помощь очень ценится

ответ

2

Все ядра даты и времени ячеек будет принимать только значения даты-времени в ISO-8601. отметки времени не поддерживаются. для того, чтобы сделать даты-времени клетки принимать UNIX метки времени, вы должны переопределить formatter.