Utilisation des Predefined search sur un item de vue

Request description

Bonjour, je fais suite à ce ticket Affichage en onglets sans PredefinedSearch - #5 by Francois suite auquel j’ai tenté de paramétrer des PredefinedSearch accessibles comme liste déroulante en haut de liste.

image

Cela fonctionne sur un menu qui affiche un objet métier.
Mais dans mon cas, mon menu affiche une vue (home page) qui est constituée de 4 onglets.
Ces onglets sont déjà eux-mêmes basés sur des Preset search avec filtre vide.

Même si j’autorise l’affichage des Presetsearch sur mon objet, la liste déroulante n’apparaît pas sur la vue ; en effet ça reviendrait à appliquer une Presetsearch sur une Presetsearch .

Je m’en suis sortie en revenant à la solution des boutons d’action qui modifient le searchSpec de ma Presetsearch, donc je ne suis pas bloquée.

Mais au cas où pour l’avenir, j’ai quand même une question (non urgente non bloquante) : est-il possible d’afficher le contenu d’un menu sous forme de liste d’objets métiers en onglets horizontaux, sans passer par une vue et des Presetsearch ? J’ai regardé les autres types d’ item view et rien ne me semble correspondre. J’ai aussi essayé un item avec le champ objet renseigné, mais sans PresetSearch référencée, mais j’obtiens un onglet vide (d’ailleurs, à quoi sert ce champ objet ?)

Merci d’avance pour votre éclairage !
Emmanuelle

Dans une vue en V5.3, on peut insérer une recherche prédéfinie d’objet (avec un filtre vide si on veut tout), mais pas un objet “tout court”. Enfin si car on est low-code, en insérant une div identifiable dans le template de la vue et en codant un $ui.displayList(div, "MyObject"...) via script sur onclick des onglets, ou objet externe avec un simple “javascript:…” par exemple.

Sur une page d’accueil, ce n’est pas l’instance Main “the_ajax…” qui travaille (celle du menu) mais une instance dédiée “home_ajax…” pour en général la spécialiser = mes dossiers, ceux en retard, créés depuis 1 semaine… c’est la raison pour laquelle il n’y a pas toutes les fonctionnalités de liste via Menu, ce sont des bannettes préfiltrées “en dur” et l’utilisateur peut uniquement ajouter des sur-filtres / donc pas changer de preset-search, ce qui reviendrait à faire une autre bannette…

Si je traduis le besoin en feature request :

  • Il faudrait pouvoir insérer un item de vue sans preset search = avec juste le nom de l’objet renseigné
  • et dans ce cas permettre à l’utilisateur d’y sélectionner les preset-search de l’objet (comme sur la main instance) = changer de filtres/bannette sur un même objet/onglet
  • mais toujours travailler sur l’instance “home” si c’est une vue d’accueil pour compatibilité ascendante

Merci de nous confirmer.

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

La feature request exprimée par @Francois a été implémentée en 6.0 (Updated Search item on view)

1 Like