You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
frontend/src/app/components/editor/database/renderers/currency-renderer.component.ts

24 lines
675 B

import {ICellRendererAngularComp} from 'ag-grid-angular';
import {Component} from '@angular/core';
import {ICellRendererParams} from 'ag-grid-community';
import * as moment from 'moment';
@Component({
selector: 'editor-currency-renderer',
template: `{{ params.value | currency: code }}`,
})
export class CurrencyRendererComponent implements ICellRendererAngularComp {
public params: ICellRendererParams;
public code = 'USD';
agInit(params: ICellRendererParams): void {
this.params = params;
// @ts-ignore
this.code = params.colDef.additionalData.currency;
}
refresh(params: any): boolean {
return false;
}
}