Neexistuje žádný způsob, jak nakonfigurovat výchozí obrázek (např. možnost nahrát fotografii) pro Image widget, když není žádný výběr. Protože je widget nastaven pomocí Vybrané prvky 192; Dynamické 192; Příloha, musel jsem nakonfigurovat dotaz "Zobrazit pro prázdný výběr" na fiktivní záznam, který měl požadovaný zástupný obrázek, což byl v tomto případě logo produktu.
Fiktivní záznam neměl geometrii, pouze připojený obrázek a ID objektu. To nakonec způsobilo selhání dotazu "Zobrazit pro prázdný výběr". Obrázek se odmítal vykreslit a nadále zobrazoval výchozí zástupnou grafiku šedých hor a slunce (měsíce?). Testování více formátů souborů (PNG, JPG, JPEG) přineslo stejný výsledek.
Řešení: Problém byl okamžitě vyřešen po přiřazení point geometry ke zástupnému prvku, protože záznam dříve neměl null geometrii.
Poučení: Pokud Image widget používá přílohu z funkce "Zobrazit pro prázdný výběr", základní záznam musí mít platnou geometrii. I když jsou přílohy uloženy jako neprostorová tabulková data, Experience Builder se zdá selhávat ve vykreslování dynamických médií, pokud rodičovský prvek postrádá prostorové atributy.
Řešení: Umožněte uživatelům jednoduše nahrát obrázek do Image widgetu, který je dynamicky propojen s vrstvou, když nejsou vybrány žádné záznamy.