Il n'y a aucun moyen de configurer une image par défaut (par exemple, option de téléchargement de photo) pour un widget Image lorsqu'il n'y a pas de sélection. Comme le widget est configuré en utilisant Fonctionnalités sélectionnées 162; Dynamique 162; Pièce jointe, j'ai configuré une requête "Vue pour sélection vide" vers un enregistrement fictif qui avait l'image de remplacement souhaitée, qui dans ce cas était un logo de produit.
L'enregistrement fictif n'avait pas de géométrie, seulement l'image jointe et un ID d'objet. Cela a fini par casser la requête "Vue pour sélection vide". Il refusait d'afficher l'image et continuait à afficher le graphique de remplacement par défaut des montagnes grises et un soleil (lune ?). Tester plusieurs formats de fichiers (PNG, JPG, JPEG) a donné exactement le même résultat.
La solution : Le problème s'est résolu immédiatement après avoir attribué une géométrie ponctuelle à la fonctionnalité de remplacement puisque l'enregistrement avait auparavant null géométrie.
Conclusion : Si un widget Image utilise une pièce jointe d'une fonctionnalité "Vue pour sélection vide", l'enregistrement sous-jacent doit avoir une géométrie valide. Même si les pièces jointes sont stockées comme des données tabulaires non spatiales, Experience Builder semble ne pas réussir à afficher les médias dynamiques si la fonctionnalité parente manque d'attributs spatiaux.
Solution : Permettre aux utilisateurs de simplement télécharger une image dans un widget Image qui est lié dynamiquement à une couche lorsqu'aucun enregistrement n'est sélectionné.