|
@@ -2449,6 +2449,27 @@ voor selectie, gebruik single-click + verificatie.
|
|
|
vervang-logica), niet blijven proberen na 1-2 pogingen — teruggeven
|
|
vervang-logica), niet blijven proberen na 1-2 pogingen — teruggeven
|
|
|
aan Bob met de exacte veldnamen/JSON-paths, dat kost hem seconden per
|
|
aan Bob met de exacte veldnamen/JSON-paths, dat kost hem seconden per
|
|
|
veld.**
|
|
veld.**
|
|
|
|
|
+ - **Achterhaald per 2026-09-08 (P0-13): de toggle is wél gewoon
|
|
|
|
|
+ klikbaar, en de hele conditie is in 6 tool-calls te zetten zonder
|
|
|
|
|
+ één vastloper.** Werkend recept op een `Row`:
|
|
|
|
|
+ (1) node in de tree selecteren — **twee keer op dezelfde coördinaat
|
|
|
|
|
+ klikken**, de eerste klik landt niet; (2) `zoom` op de
|
|
|
|
|
+ Visibility-sectie om de toggle-positie af te lezen (hij zit rechts
|
|
|
|
|
+ op de "Conditional"-regel) en klikken → er verschijnt een rood
|
|
|
|
|
+ **`Unset`**-veld plus "Show in UI Builder"; (3) op dat `Unset`-veld
|
|
|
|
|
+ klikken → "Set from Variable" (Type: Boolean); (4) **in het zoekveld
|
|
|
|
|
+ `Single` typen** → de lijst reduceert tot "Conditions" met exact één
|
|
|
|
|
+ suboptie **Single Condition**; (5) bij **First Value** het
|
|
|
|
|
+ **"+"-icoon** rechts klikken → er komt een `UNSET`-rij met een
|
|
|
|
|
+ potlood → potlood klikken → in het zoekveld de variabelenaam typen
|
|
|
|
|
+ (`userSessionid` gaf meteen "App State → userSessionid", eerste keer
|
|
|
|
|
+ raak); (6) operator-dropdown → **"Is Set and Not Empty"** → de
|
|
|
|
|
+ Second-Value-rij verdwijnt vanzelf → **Confirm**.
|
|
|
|
|
+ Levert `if (FFAppState().x != null && FFAppState().x != '')` rond de
|
|
|
|
|
+ widget op. Het oude verhaal hierboven ging over een geval waar de
|
|
|
|
|
+ tree-selectie zelf steeds wegsprong — dát was het probleem, niet de
|
|
|
|
|
+ toggle. **Verifieer nog steeds met een verse export**, want een
|
|
|
|
|
+ aangezette toggle zónder conditie genereert stil helemaal geen guard.
|
|
|
- **Testen met een niet-Nederlandse systeemlocale: gebruik
|
|
- **Testen met een niet-Nederlandse systeemlocale: gebruik
|
|
|
`adb shell cmd locale set-app-locales <package> --locales nl-NL`**
|
|
`adb shell cmd locale set-app-locales <package> --locales nl-NL`**
|
|
|
(per-app override, Android 13+/API 33+) i.p.v. het systeembrede
|
|
(per-app override, Android 13+/API 33+) i.p.v. het systeembrede
|