소스 검색

CLAUDE.md: Image Path-veld vereist een variabele van type Image Path

Een Page/App State-String is niet selecteerbaar in de Path-binding van
een Image; FlutterFlow heeft daar een apart Image Path-datatype voor.
Verwarrend: lijst-variabelen (zelfs List<Json>) worden in diezelfde
dialoog wel als selecteerbaar getoond, wat de indruk wekt dat het veld
een lijst verwacht. Ook vastgelegd: de gegenereerde non-null assertion
vraagt om een Visibility-conditie.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 2 주 전
부모
커밋
282430a342
1개의 변경된 파일21개의 추가작업 그리고 0개의 파일을 삭제
  1. 21 0
      CLAUDE.md

+ 21 - 0
CLAUDE.md

@@ -1503,6 +1503,27 @@ raken. Zelfde vuistregel: na 1-2 pogingen niet blijven proberen, aan
 Bob overdragen (zijn eigen browser/sessie kan een andere uitkomst
 geven, nog niet getest).
 
+**Het Path-veld van een Image accepteert alleen een variabele die als
+type "Image Path" gedeclareerd is — een gewone String wordt gedimd
+getoond en is niet selecteerbaar.** Bevestigd 2026-09-01 (Bob):
+FlutterFlow heeft voor App/Page State een apart **Image Path**-datatype,
+en de "Set from Variable"-dialoog (kop: "Type: Image Path") matcht daar
+strikt op. Een Page State-veld van type String met een geldige URL erin
+is dus onbruikbaar voor dit veld totdat je het **type van de variabele**
+wijzigt naar Image Path. Onder water verandert er niets — de export
+houdt gewoon `String? _createLogoUrl` — het is puur een type-label in de
+builder. **Verwarrende bijkomstigheid die je op een dwaalspoor zet:**
+lijst-variabelen worden in diezelfde dialoog wél als selecteerbaar
+getoond, óók een `List<Json>`-custom-function, wat de indruk wekt dat
+het veld een lijst wil. Dat is het niet. Zie je alleen lijsten oplichten
+bij een Path/typed veld: **wijzig het type van de bronvariabele**, ga
+niet zoeken naar een lijst-omweg of een custom-function-truc.
+**Let op de gegenereerde `!`:** een gebonden Path levert
+`Image.network(_model.createLogoUrl!, ...)` op — zonder Visibility-
+conditie ("Is Set and Not Empty") crasht de pagina met `Null check
+operator used on a null value` zolang de variabele nog leeg is. Zelfde
+patroon als bij een verplichte page-parameter in een custom action.
+
 **Een FlutterFlow API Call KAN een Drupal-sessiecookie meesturen — de
 aanname dat daarvoor `drupalRequest` nodig was, is onjuist.** Bevestigd
 2026-08-31 (live op toestel). Het ging altijd mis op de **syntax**: een