From 10f1b055b3c9328c6438320d48adb9f73248fad8 Mon Sep 17 00:00:00 2001 From: SmartRootsSrl Date: Fri, 27 Mar 2026 12:29:29 +0100 Subject: [PATCH] docs: add design spec for gvScostamentoPerformance grid layout improvement Co-Authored-By: Claude Sonnet 4.6 --- ...-27-scostamento-performance-grid-design.md | 125 ++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 docs/superpowers/specs/2026-03-27-scostamento-performance-grid-design.md diff --git a/docs/superpowers/specs/2026-03-27-scostamento-performance-grid-design.md b/docs/superpowers/specs/2026-03-27-scostamento-performance-grid-design.md new file mode 100644 index 0000000..fcc8689 --- /dev/null +++ b/docs/superpowers/specs/2026-03-27-scostamento-performance-grid-design.md @@ -0,0 +1,125 @@ +# Design Spec: Miglioramento visivo gvScostamentoPerformance + +**Data:** 2026-03-27 +**File coinvolti:** `OlympiaIntranet/ScostamentoPerformance.aspx` + +--- + +## Obiettivo + +Rendere la griglia `gvScostamentoPerformance` visivamente gradevole e consultabile facilmente, risolvendo: +1. Colonne troppo schiacciate (larghezze in % su 15+ colonne visibili) +2. Bordo inferiore della griglia non visibile +3. "Create Filter" appena leggibile +4. Inconsistenza di tema tra il form filtri (Aqua) e la griglia (Office2010Blue) + +--- + +## Decisioni di design + +### 1. Tema: Aqua uniforme +Sia `ASPxFormLayout` (già Aqua) che `ASPxGridView` (attualmente Office2010Blue) usano `Theme="Aqua"`. Garantisce coerenza visiva e migliore contrasto per la filter bar. + +### 2. Layout colonne: Fixed + scroll orizzontale + colonne bloccate +- Tutte le larghezze colonna passano da percentuale a **pixel fissi** +- La griglia abilita lo **scroll orizzontale** (`HorizontalScrollBarMode="Visible"`) +- Le prime 4 colonne (Edit, Gestore, Portafoglio, Intestazione) vengono **bloccate a sinistra** tramite `Fixed="True"`, così restano visibili durante lo scroll orizzontale + +### 3. CSS override su tema Aqua +Un blocco `