Es gibt keine Möglichkeit, ein Standardbild (z. B. Option zum Hochladen eines Fotos) für ein Image Widget zu konfigurieren, wenn keine Auswahl getroffen wurde. Da das Widget mit Ausgewählte Features 192 Dynamic 192 Attachment, eingerichtet ist, habe ich eine "Ansicht für leere Auswahl"-Abfrage auf einen Dummy-Datensatz konfiguriert, der das gewünschte Platzhalterbild enthielt, in diesem Fall ein Produktlogo.
Der Dummy-Datensatz hatte keine Geometrie, nur das angehängte Bild und eine Objekt-ID. Dies führte dazu, dass die "Ansicht für leere Auswahl"-Abfrage nicht funktionierte. Das Bild wurde nicht angezeigt und stattdessen weiterhin die standardmäßige Platzhaltergrafik mit grauen Bergen und einer Sonne (Mond?) dargestellt. Tests mit mehreren Dateiformaten (PNG, JPG, JPEG) ergaben dasselbe Ergebnis.
Die Lösung: Das Problem wurde sofort behoben, nachdem Punktgeometrie dem Platzhalter-Feature zugewiesen wurde, da der Datensatz zuvor null Geometrie hatte.
Fazit: Wenn ein Image Widget einen Anhang von einem "Ansicht für leere Auswahl"-Feature verwendet, muss der zugrunde liegende Datensatz über gültige Geometrie verfügen. Obwohl Anhänge als nicht-räumliche Tabellendaten gespeichert werden, scheint Experience Builder die dynamischen Medien nicht darzustellen, wenn dem übergeordneten Feature räumliche Attribute fehlen.
Lösung: Ermöglichen Sie Benutzern einfach ein Bild in ein Image Widget hochzuladen, das dynamisch an eine Ebene gebunden ist, wenn keine Datensätze ausgewählt sind.