From b17fdae56e51d4115b97d00a1dd6bf7bfd074112 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zieli=C5=84ski?= Date: Fri, 12 Dec 2025 09:03:11 +0100 Subject: [PATCH] Align numbers --- DiunaBI.UI.Shared/Pages/Layers/Details.razor | 6 +++--- DiunaBI.UI.Shared/Pages/Layers/Details.razor.cs | 10 ++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/DiunaBI.UI.Shared/Pages/Layers/Details.razor b/DiunaBI.UI.Shared/Pages/Layers/Details.razor index 8594d43..f500149 100644 --- a/DiunaBI.UI.Shared/Pages/Layers/Details.razor +++ b/DiunaBI.UI.Shared/Pages/Layers/Details.razor @@ -143,7 +143,7 @@ @context.Code @foreach (var column in displayedColumns) { - @GetRecordValue(context, column) + @GetRecordValue(context, column) } @if (isEditable) { @@ -165,12 +165,12 @@ @if (showSummary) { - @NumberFormatHelper.FormatNumber(totalSum) + @NumberFormatHelper.FormatNumber(totalSum) @foreach (var column in displayedColumns) { @if (column.StartsWith("Value") && columnSums.ContainsKey(column)) { - @NumberFormatHelper.FormatNumber(columnSums[column]) + @NumberFormatHelper.FormatNumber(columnSums[column]) } else { diff --git a/DiunaBI.UI.Shared/Pages/Layers/Details.razor.cs b/DiunaBI.UI.Shared/Pages/Layers/Details.razor.cs index 83763a1..e1ec3cc 100644 --- a/DiunaBI.UI.Shared/Pages/Layers/Details.razor.cs +++ b/DiunaBI.UI.Shared/Pages/Layers/Details.razor.cs @@ -197,6 +197,16 @@ public partial class Details : ComponentBase, IDisposable return NumberFormatHelper.FormatNumber(value); } + private string GetColumnStyle(string columnName) + { + // Align numeric columns (Value1, Value2, etc.) to the left + if (columnName.StartsWith("Value")) + { + return "text-align: left;"; + } + return string.Empty; + } + private double? GetRecordValueByName(RecordDto record, string columnName) { var property = typeof(RecordDto).GetProperty(columnName, BindingFlags.Public | BindingFlags.Instance);