Navigation dans un objet select après filtrage par favori

Request description

Bonjour,

Nous avons identifié une anomalie concernant la navigation dans les documents favoris :

:magnifying_glass_tilted_left: Contexte :

Depuis la liste Tous les documents, nous filtrons les résultats en activant le filtre par favori. Nous accédons ensuite à un document favori.

Une fois dans la fiche d’un document mis en favori, il n’est plus possible de naviguer dans un autre document via le panel latéral (panel 2) si l’autre document n’est pas lui aussi dans les favoris.

Un message “Aucun résultat à la recherche” s’affiche (cf. capture jointe), comme si le filtre restait actif au niveau du formulaire.

:red_question_mark: Questions :

  1. Est-ce un comportement attendu (lié au fait que l’arborescence est une vue de type select) ?
  2. Est-ce que cela pourrait être corrigé nativement dans le standard ?
  3. À défaut, serait-ce possible de désactiver les filtres de liste lors du passage dans le formulaire pour éviter ce blocage ?

Merci d’avance pour vos retours et conseils.

Technical information

Instance /health
---paste the content of your-instance.com/health---
Simplicité logs
---paste the content of the **relevant** server-side logs---
Browser logs
---paste content of the **relevant** browser-side logs---
Other relevant information

----E.g. type of deployment, browser vendor and version, etc.----

Bonjour,

L’instance d’objet en liste (main) est filtrée sur les favoris de l’utilisateur (cf la requete en base qui fait un where row_id in (liste des faroris).

Votre objet “select” contient surement un lien vers le même objet ?

Celui-ci devra soit :

  • aller vers une autre instance d’objet non filtrée
  • ou vers un héritier de votre objet qui n’aura pas de filtre
  • ou retirer le filtre à chaque ouverture du formulaire initUpdate
    setBookmarksFilterEnabled(false);

Est-ce que d’autres filtres sont pris en compte de la même manière ? Par exemple si vous placez un filtre sur un champ, est-ce que votre lien fonctionne vers un “objet en dehors de ce filtre” ?

Il faudrait surement faire une évolution en 6.2 pour que le “select(id)” du formulaire ignore le filtre des favoris, tout comme il ignore les filtres utilisateur des champs (mais pas les search-spec back).

1 Like

Hello François, merci pour ton retour rapide !

L’utilisation dans l’initUpdate desetBookmarksFilterEnabled(false); a réglé le soucis !

Je laisse pour le moment le set dans l’initupdate en attendant l’évolution alors, c’est top :slight_smile:

Concernant les autres filtres, ils ne sont pas pris en compte.Si je filtre en liste sur les statut publié par exemple et que depuis l’arborescence, j’accède à un record archivé,cela marche parfaitement bien.

Ok, là l’utilisateur devra recliquer sur l’étoile quand il reviendra à la liste pour réactiver le filtre des favoris.

On va voir pour l’ignorer nativement dans un formulaire / pour avoir le même comportement que pour un filtrage de champ en liste.

EDIT :
Ce sera livré dans la 6.2.8 : la méthode selectWithoutFilters ignorera le filtrage des bookmarks, tout comme les filtres de champ et éventuellement les search-specs.

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

La 6.2.8 a été livrée ce matin, donc ce ne sera livré que dans le cadre de la prochaine révision 6.2.9