Я хочу, чтобы содержимое таблицы было выровнено по правому краю ячейки. Я экспортирую данные с помощью pdfmake в AngularJS.
Когда я применяю этот фильтр к данным таблицы, он оставляет выравнивание данных таблицы. Вот фильтр:
app.filter('rentalFilter', function () {
return function (value, scope) {
// Only perform logic if the value is actually defined
if(typeof value != 'undefined') {
if(value == null || value == "")
value = 0;
value = value.toFixed(2);
if(value >= 0) {
var parts=value.toString().split(".");
return parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",") + (parts[1] ? "." + parts[1] : "");
}
else {
value = value * -1.00;
value = value.toFixed(2);
var parts=value.toString().split(".");
return "-" + parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",") + (parts[1] ? "." + parts[1] : "");
}
}
};
});
Без этого фильтра exporterPdfAlign: 'right'
выравнивает все содержимое в каждом столбце.
{
name : 'mondayNet',
displayName : 'Net',
category : "MONDAY",
exporterPdfAlign: 'right',
width : '14%',
cellTemplate : 'app/views/common/templates/cell/pos-neg-cell-template.html',
footerCellTemplate : '<div class="ui-grid-cell-contents text-center" ng-class="{positive : col.getAggregationValue() > 0, negative : col.getAggregationValue() < 1}">{{col.getAggregationValue() | number : 2}}</div>',
aggregationType : uiGridConstants.aggregationTypes.sum,
enableColumnMenu : false
},
Как я могу применить правильное выравнивание для текста в фильтре? Спасибо