Skip to main content
info

This type of popup opens a search form in a popup.

To open a search form in a popup, the following parameters are required as string:

  • 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:

FunctionDescription
getHiddenRequest()Retrieving the hidden query from the search form
setHiddenRequest(SearchRequest request)Update of the search form's hidden query
getHiddenColumns()Retrieving the list of hidden columns from the search form
setHiddenColumns(String[] columns)Update the list of hidden columns in the search form
setOpenOnCategoryClick(boolean open)Activate/deactivate component opening when category icon is clicked.
Enabled by default