sx-ng-aggrid
Version:
Angular Grid Table(ag-grid) Componet
25 lines • 2.46 kB
JavaScript
import * as moment_ from 'moment';
var moment = moment_;
var ɵ0 = function (params) {
if (moment(params.value).isValid()) {
return moment(params.value).format(GridValueFormatter.dateFormat);
}
/**
* If Date is not valid return --
*/
return ' -- ';
}, ɵ1 = function (params) {
if (!params.value || params.value === 'null' || params.value === null) {
return '';
}
else {
return params.value;
}
};
export var GridValueFormatter = {
dateFormat: 'YYYY/MM/DD HH:mm:ss',
date: ɵ0,
noTextIfNull: ɵ1
};
export { ɵ0, ɵ1 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JpZC12YWx1ZS1mb3JtYXR0ZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9zeC1uZy1hZ2dyaWQvIiwic291cmNlcyI6WyJzcmMvYXBwL21vZHVsZXMvZ3JpZC9ncmlkLXZhbHVlLWZvcm1hdHRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssT0FBTyxNQUFNLFFBQVEsQ0FBQztBQUNsQyxJQUFNLE1BQU0sR0FBRyxPQUFPLENBQUM7U0FJYixVQUFDLE1BQU07SUFDVCxJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsT0FBTyxFQUFFLEVBQUU7UUFDaEMsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsQ0FBQztLQUNyRTtJQUVEOztPQUVHO0lBQ0gsT0FBTyxNQUFNLENBQUM7QUFDbEIsQ0FBQyxPQUNhLFVBQUMsTUFBTTtJQUNqQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxNQUFNLENBQUMsS0FBSyxLQUFLLE1BQU0sSUFBSSxNQUFNLENBQUMsS0FBSyxLQUFLLElBQUksRUFBRTtRQUNuRSxPQUFPLEVBQUUsQ0FBQztLQUNiO1NBQU07UUFDSCxPQUFPLE1BQU0sQ0FBQyxLQUFLLENBQUM7S0FDdkI7QUFDTCxDQUFDO0FBbEJMLE1BQU0sQ0FBQyxJQUFNLGtCQUFrQixHQUFHO0lBQzlCLFVBQVUsRUFBRSxxQkFBcUI7SUFDakMsSUFBSSxJQVNIO0lBQ0QsWUFBWSxJQU1YO0NBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIG1vbWVudF8gZnJvbSAnbW9tZW50JztcbmNvbnN0IG1vbWVudCA9IG1vbWVudF87XG5cbmV4cG9ydCBjb25zdCBHcmlkVmFsdWVGb3JtYXR0ZXIgPSB7XG4gICAgZGF0ZUZvcm1hdDogJ1lZWVkvTU0vREQgSEg6bW06c3MnLFxuICAgIGRhdGU6IChwYXJhbXMpID0+IHtcbiAgICAgICAgaWYgKG1vbWVudChwYXJhbXMudmFsdWUpLmlzVmFsaWQoKSkge1xuICAgICAgICAgICAgcmV0dXJuIG1vbWVudChwYXJhbXMudmFsdWUpLmZvcm1hdChHcmlkVmFsdWVGb3JtYXR0ZXIuZGF0ZUZvcm1hdCk7XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogSWYgRGF0ZSBpcyBub3QgdmFsaWQgcmV0dXJuIC0tXG4gICAgICAgICAqL1xuICAgICAgICByZXR1cm4gJyAtLSAnO1xuICAgIH0sXG4gICAgbm9UZXh0SWZOdWxsOiAocGFyYW1zKSA9PiB7XG4gICAgICAgIGlmICghcGFyYW1zLnZhbHVlIHx8IHBhcmFtcy52YWx1ZSA9PT0gJ251bGwnIHx8IHBhcmFtcy52YWx1ZSA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuICcnO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIHBhcmFtcy52YWx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn07XG4iXX0=