Recherche

Formulaire de recherche au sein d’une popup.


Ce type de popup permet d’ouvrir un formulaire de recherche dans une popup.

Pour ouvrir un formulaire de recherche dans une popup, les paramètres suivants sont nécessaires :

  • category : Catégorie sur laquelle la recherche souhaite être effectuée
  • template : Nom du template à utiliser pour la recherche

Le paramètre callback peut également être ajouté, mais est lui, facultatif. Il permet de sélectionner un composant qui peut, par exemple, être ajouté en tant que pièce jointe à une tâche.

popup = JSAPI.get().getPopupAPI().buildSearch(category, template, function(component){ 
	console.log("Selected component id="+ component.getId());
}); 


Configuration de la recherche

Une fois la popup construite, il est possible d’accéder ou de modifier les différents paramètres avec les fonctions suivantes :

Fonction Description
getHiddenRequest() Récupération de la requête cachée du formulaire de recherche
setHiddenRequest(request) Mise à jour de la requête cachée du formulaire de recherche
getHiddenColumns() Récupération de la liste de colonnes cachées du formulaire de recherche
setHiddenColumns(columns) Mise à jour de la liste de colonnes cachées du formulaire de recherche
setOpenOnCategoryClick(open) Activation/Désactivation de l’ouverture du composant au clic sur l’icône de catégorie.
Activé par défaut