AngularJS пользовательский интерфейс столбца DateTime

0


Я хотел бы иметь столбец в моей 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

1 ответ

2

Спасибо С. Дивье, эта ссылка помогла. Проблема заключалась в типе '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%' }
]};

Ещё вопросы

Сообщество Overcoder
Наверх
Меню