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.
24 lines
675 B
24 lines
675 B
5 years ago
|
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;
|
||
|
}
|
||
|
}
|