This type of popup opens a search form in a popup.
        To open a search form in a popup, the following parameters are required:
- category: Category to be searched
- template: Name of template to be used for search
The callback parameter can also be added, but is optional. It allows you to select a component that can, for example, be added as an attachment to a task.
popup = JSAPI.get().getPopupAPI().buildSearch(category, template, function(component){ 
	console.log("Selected component id="+ component.getId());
}); 
Search configuration
Once the popup has been built, you can access or modify the various parameters using the following functions:
| Function | Description | 
|---|---|
| getHiddenRequest() | Retrieving the hidden query from the search form | 
| setHiddenRequest(request) | Update of the search form’s hidden query | 
| getHiddenColumns() | Retrieving the list of hidden columns from the search form | 
| setHiddenColumns(columns) | Update the list of hidden columns in the search form | 
| setOpenOnCategoryClick(open) | Activate/deactivate component opening when category icon is clicked. Enabled by default |