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éetemplate
: 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 |