|
@@ -1571,6 +1571,27 @@ hem in beeld (Alignment staat vlak boven Text Properties en is groot). **Max
|
|
|
Lines** staat wél gewoon zichtbaar, rechts naast *Text Align*, en is een
|
|
Lines** staat wél gewoon zichtbaar, rechts naast *Text Align*, en is een
|
|
|
numeriek veld — dus `left_click` + `ctrl+a` + typen, niet `triple_click`.
|
|
numeriek veld — dus `left_click` + `ctrl+a` + typen, niet `triple_click`.
|
|
|
|
|
|
|
|
|
|
+**⚠️ Ellipsis mét een LEEG Max Lines kapt af op ÉÉN regel — ook als de widget
|
|
|
|
|
+ruimte heeft voor negen.** Bevestigd 2026-09-18 (taak 91, `$.inhoud` op
|
|
|
|
|
+`HomeUitgaantabelKaartComponent`): de omschrijving stond in een `Expanded` die
|
|
|
|
|
+op een tablet 154 dp hoog was, en toonde toch één regel met "…". In de export
|
|
|
|
|
+herken je het aan `overflow: TextOverflow.ellipsis` **zonder** een `maxLines:`
|
|
|
|
|
+ernaast — dat is voor Flutter single-line ellipsis, geen "vul de hoogte". Het
|
|
|
|
|
+ziet er in de builder volkomen normaal uit en `dart analyze` zegt niets. Wil je
|
|
|
|
|
+meer regels naarmate het scherm groeit: **Max Lines → icoontje naast het label →
|
|
|
|
|
+Responsive Value** (2 / 4 / 6 / 8 op deze kaart). De `Expanded` blijft de
|
|
|
|
|
+bovengrens, dus een te hoge waarde kan de kaart niet laten overlopen — hij geeft
|
|
|
|
|
+alleen een half geclipte laatste regel *zonder* "…", dus blijf één regel onder
|
|
|
|
|
+wat past.
|
|
|
|
|
+
|
|
|
|
|
+**Restruimte voor zo'n tekst meet je, je schat 'm niet** — via de render-tree
|
|
|
|
|
+van een draaiende debug-app (recept elders in dit bestand): zoek de
|
|
|
|
|
+`RenderParagraph` en lees `constraints: BoxConstraints(..., h=N)` plus
|
|
|
|
|
+`parentData: offset=Offset(0, Y)`. Voor deze kaart gaf dat: vaste opbouw boven
|
|
|
|
|
+de tekst 88 dp + categorielabel 38 dp, dus **restruimte = kaarthoogte − 126**,
|
|
|
|
|
+en regelhoogte = fontSize × height (12 × 1,4 = 16,8 dp). Bij kaarthoogte
|
|
|
|
|
+160/200/240/280 passen er dan 2/4/6/9 regels.
|
|
|
|
|
+
|
|
|
**FlutterFlow's `On Change`-trigger op een TextField krijgt automatisch een
|
|
**FlutterFlow's `On Change`-trigger op een TextField krijgt automatisch een
|
|
|
`EasyDebounce` van 2000 ms, en die is niet instelbaar.** Bevestigd 2026-09-05:
|
|
`EasyDebounce` van 2000 ms, en die is niet instelbaar.** Bevestigd 2026-09-05:
|
|
|
geen `debounce`-eigenschap op het widget (zoeken op "debounce" in "Search
|
|
geen `debounce`-eigenschap op het widget (zoeken op "debounce" in "Search
|