Bonjour,

Je travaille sur un champ autocomplété sous Materialize.

Nom : Capture d’écran du 2023-06-27 09-31-12.png
Affichages : 146
Taille : 21,8 Ko

Comme on peut le voir, l'icône de droite ne trouve pas l'image.

J'ai généré la donnée demandée par une API (voir quelques posts dans les fils Javascript et PHP ces derniers jours) sous cette forme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
var json = {
"Moissac (FRA - 82112)" : "FRA",
"Montauban (FRA - 82121)" : "FRA",
etc.
}
Je m'aperçois que la seconde partie du json (donnée à droite des ':') correspond à l'URL de l'image de la vignette. Je ne peux pas générer ce genre d'URL côté API, vu que cette dernière doit fournir la donnée pour une utilisation la plus universelle possible.

La solution se situe donc côté Front. Si je modifie directement dans le JS fourni par Materialize, ça fonctionne mais cela n'est absolument pas optimal. Il s'agit de la modification d'un fichier général pour une utilisation réduite, limitée à l'autocomplétion des entités administratives d'un pays.

Pour bien, il faudrait changer dynamiquement la source, mais je ne sais pas trop comment faire.

Nom : Capture d’écran du 2023-06-27 09-47-09.png
Affichages : 135
Taille : 21,6 Ko

Est ce qqun aurait une idée ?

Merci pour vos retours,
Bonne journée,

Sylvain