blob: 0af1cdfdd3c6f4a94d3bbc2b7086fc5e0ff09454 [file] [log] [blame]
// /********************************************************************************
// * Copyright (c) 2020 Contributors to the Eclipse Foundation
// *
// * See the NOTICE file(s) distributed with this work for additional
// * information regarding copyright ownership.
// *
// * This program and the accompanying materials are made available under the
// * terms of the Eclipse Public License v. 2.0 which is available at
// * http://www.eclipse.org/legal/epl-2.0.
// *
// * SPDX-License-Identifier: EPL-2.0
// ********************************************************************************/
import { DateTimeCellRendererComponent } from '@grid-failure-information-app/shared/components/cell-renderer/date-time-cell-renderer/date-time-cell-renderer.component';
import { dateTimeComparator } from '@grid-failure-information-table-app/app/utilityHelpers';
export const APP_TABLE_COLDEF = [
{
field: 'branchDescription',
headerName: 'Sparte',
filter: 'agTextColumnFilter',
},
{
field: 'failureBegin',
headerName: 'Beginn der Maßnahme',
filter: 'agDateColumnFilter',
filterParams: {
comparator: dateTimeComparator,
browserDatePicker: true,
buttons: ['apply', 'reset'],
closeOnApply: false,
},
cellRendererFramework: DateTimeCellRendererComponent,
},
{
field: 'failureEndPlanned',
headerName: 'vor. Ende',
filter: 'agDateColumnFilter',
filterParams: {
comparator: dateTimeComparator,
browserDatePicker: true,
buttons: ['apply', 'reset'],
closeOnApply: false,
},
cellRendererFramework: DateTimeCellRendererComponent,
},
{
field: 'expectedReasonText',
headerName: 'vor. Grund',
filter: 'agTextColumnFilter',
},
{
field: 'description',
headerName: 'Beschreibung',
filter: 'agTextColumnFilter',
},
{
field: 'postcode',
headerName: 'PLZ',
filter: 'agTextColumnFilter',
},
{
field: 'city',
headerName: 'Ort',
filter: 'agTextColumnFilter',
},
{
field: 'district',
headerName: 'Ortsteil',
filter: 'agTextColumnFilter',
},
{
field: 'street',
headerName: 'Straße',
filter: 'agTextColumnFilter',
},
{
field: 'failureClassification',
headerName: 'Meldungsart',
filter: 'agTextColumnFilter',
},
];