Я хотел бы иметь столбец в моей angularjs ui-grid, который отображает дату-время, например "dd/MMM/yyyy hh: mm: ss".
Я нашел кучи документации по использованию полей даты, но, похоже, ничего не было для полей datetime. Когда я использую следующие столбцы, поле TimeDown отображается пустым.
Кто-нибудь имел успех в столбцах datetime?
Заранее спасибо.
Дамьен.
$scope.gridOptions = {
enableRowSelection:true,
columnDefs: [
{ name: 'IncidentRef',displayName:'Incident', width:'20%' },
{ name: 'Areas' },
{ name: 'TimeDown', type:'datetime',cellFilter: 'datetime:"dd MMM yyyy hh:mm"'},
{ name: 'TotalNumberOff', displayName: 'Total off', width: '10%' }
]
};
Спасибо С. Дивье, эта ссылка помогла. Проблема заключалась в типе 'datetime'. Это должно быть "дата". Вот рабочий код:
$scope.gridOptions = {
enableRowSelection:true,
columnDefs: [
{ name: 'IncidentRef',displayName:'Incident', width:'20%' },
{ name: 'Areas' },
{ name: 'TimeDown', type:'date',cellFilter: 'date:"dd MMM yyyy hh:mm"'},
{ name: 'TotalNumberOff', displayName: 'Total off', width: '10%' }
]};