Er is geen manier om een standaardafbeelding te configureren (bijv. upload foto optie) voor een Image widget wanneer er geen selectie is. Aangezien de widget is ingesteld met Geselecteerde features 192 Dynamisch 192 Bijlage, heb ik een "Weergave voor lege selectie" query geconfigureerd naar een dummy record die de gewenste tijdelijke afbeelding had, in dit geval een productlogo.
De dummy record had geen geometrie, alleen de bijgevoegde afbeelding en een Object ID. Dit zorgde ervoor dat de "Weergave voor lege selectie" query niet werkte. Het weigerde de afbeelding weer te geven en bleef de standaard tijdelijke grafiek van grijze bergen en een zon (maan?) tonen. Testen met meerdere bestandsformaten (PNG, JPG, JPEG) leverde exact hetzelfde resultaat op.
De oplossing: Het probleem werd onmiddellijk opgelost nadat ik point geometry aan het tijdelijke feature toewijst omdat het record eerder null geometrie had.
Conclusie: Als een Image widget een bijlage gebruikt van een "Weergave voor lege selectie" feature, moet het onderliggende record moet geldige geometrie hebben. Hoewel bijlagen worden opgeslagen als niet-ruimtelijke tabelgegevens, lijkt Experience Builder te falen bij het weergeven van dynamische media als het bovenliggende feature geen ruimtelijke attributen heeft.
Oplossing: Sta gebruikers toe om gewoon een afbeelding te uploaden naar een Image widget die dynamisch gekoppeld is aan een laag wanneer er geen records zijn geselecteerd.