Accès FORM sur un objet Select en page d'accueil

Request description

Bonjour,

J’ai un objet SELECT intégré à une vue sur ma page d’accueil.
Il s’affiche correctement en liste, mais quand je clique sur une ligne, le formulaire affiché est vide. L’ID du About n’apparaît pas.

Si je fais la même chose à partir du menu de gauche en revanche, j’ai bien mon formulaire rempli et l’ID apparaît.

Et si je retourne ensuite sur la page d’accueil, cela fonctionne également.

Dans les logs je vois ceci juste après le GET qui ne fonctionne pas

com.simplicite.util.engine.CoreCache|instantiateObject||Event: Instanciated implementation com.simplicite.objects.CDP.CdpProductView for object CdpProductView

Dans Network, le GET envoie bien un row_id mais récupère des valeurs nulles.

Mon paramétrage

[EDIT] J’ai aussi testé avec un row_id logique cf ce ticket apparemment ouvert par moi, mais sans succès

Merci d’avance pour votre aide !
Emmanuelle

[Platform]
Status=OK
Version=6.3.2
BuiltOn=2026-01-30 20:34

Effectivement on reproduit le comportement décrit sur une 6.3 à jour:

  • Un objet select fonctionne correctement (liste et formulaire) en usage “main”
  • Avec le même objet positionné en zone “recherche” sur une home page, l’ouverture d’un item de liste arrive sur un formulaire “vide”

On va creuser

1 Like

De manière plus précise le pb se produit sur l’instance de home page uniquement après démarrage et/ou après clear cache et tant qu’on est pas passé par l’instance main

Si on passe sur la liste de l’instance main et qu’on y ouvre un formulaire (ce qui fonctionne dans tous les cas) l’instance home se comporte alors comme il faut à l’ouverture des formulaires… Idem si on recharge simplement la page sans faire de clear cache.

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.

Problème corrigé en 6.2.23 et 6.3.4, ce cas d’usage n’avait jamais existé.

L’instance home qui charge en mémoire la liste de l’objet select, ne la partage pas avec l’instance main qui sert à afficher le formulaire (sans faire de select en base mais en récupérant la ligne en mémoire de l’instance).

A l’ouverture du formulaire, le front rechargera la liste en mémoire back du l’objet main si ce n’était pas cette instance qui listait l’objet. Donc ça corrigera aussi le problème depuis l’instance panel de cet objet.

1 Like