blob: 914c811a7871ee670fed26c768e379a13b7e77ba [file] [log] [blame]
import { ContactTypeCellRendererComponent } from '@app/shared/components/cell-renderer/contact-type-cell-renderer/contact-type-cell-renderer.component';
export const CONTACTS_COLDEF = [
{
field: 'name',
colId: 'name',
headerName: 'Contacts.Name',
sortable: true,
filter: true,
filterParams: {
debounceMs: 1000
}
},
{
field: 'contactType',
colId: 'contactType',
headerName: 'Contacts.ContactType',
sortable: true,
filter: true,
filterParams: {
debounceMs: 1000
},
cellRendererFramework: ContactTypeCellRendererComponent
},
{
field: 'note',
colId: 'note',
headerName: 'Contacts.Note',
sortable: true,
filter: true,
filterParams: {
debounceMs: 1000
}
},
{
valueGetter: function(params) {
if (params.data.community || params.data.street || params.data.housenumber) {
return (`${params.data.community}, ${params.data.street} ${params.data.housenumber}`);
} else {
return '';
}
},
colId: 'mainaddress',
headerName: 'Contacts.MainAddress',
sortable: true,
filter: true,
filterParams: {
debounceMs: 1000
}
},
{
field: 'department',
colId: 'department',
headerName: 'Contacts.Department',
sortable: true,
filter: true,
filterParams: {
debounceMs: 1000
},
},
];