App.searchV2

App.searchV2

Allows users a way to easily find objects of interest.

Classes

Ajax
PageSearch
Result
SaveSearchService
SaveSearchToolbar
SaveSearchUserSettingService
Search
SearchCustomizationService
SearchPanel
SearchToolbar
Section
SectionRenderer
ToolbarRenderer
ToolbarTemplates
Util

Members

(static, constant) ajax

Singleton instance of Ajax

(static, constant) autocomplete

Logic for managing options to the AutocompleteField in UIP-SearchForms.

For example it contains logic for how to execute an autocomplete handler.

(static) module.exports

(static) module.exports

Renders the sidepanel search form.

(static) module.exports

Contains a variety of search related utility functions.

Methods

(static) createPageSearch(input) → {App.searchV2.PageSearch}

Factory method to create page search instance.

Parameters:
Name Type Description
input object

input

Returns:
Type
App.searchV2.PageSearch

(static) createSaveSearchService(input) → {Object}

Factory method to create save search service.

Parameters:
Name Type Description
input object

input

Returns:

object containing API methods of this class

Type
Object

(static) createSaveSearchToolbar(input) → {Object}

Factory method to create save search toolbar.

Parameters:
Name Type Description
input object

input

Returns:

object containing API methods of this class

Type
Object

(static) createSaveSearchUserSettingService(input) → {Object}

Factory method to create save search setting service.

Parameters:
Name Type Description
input object

input

Returns:

object containing API methods of this class

Type
Object

(static) createSearch()

Static method to create search instance

(static) createSearchCustomizationService() → {App.searchV2.SearchCustomizationService}

Creates instance of search customization service

Returns:
Type
App.searchV2.SearchCustomizationService

(static) createSearchToolbar() → {Object}

Factory method for creating search toolbar to include commands and menus in the search form

Returns:

object containing API methods of this class

Type
Object

(static) createSection(input) → {Object}

Factory method to create section

Parameters:
Name Type Description
input object

input

Returns:

object containing API methods of this class

Type
Object

(static) createSectionRenderer(input) → {Object}

Factory method to create section renderer

Parameters:
Name Type Description
input object

input

Returns:

object containing API methods of this class

Type
Object

(static) createToolbarRenderer() → {Object}

Factory method to create toolbar renderer instance

Returns:

object containing API methods of this class

Type
Object

(static) getSearch()

Static method returns search instance

(static) module.exports()

HTML templates for save and load search toolbar actions drop content.

(static) startSearch()

Perform search