SearchApiAccessor
SearchApiAccessor ⇐ ApiAccessor. Provides access to the search API for autocomplete functionality. This class is designed to be initialized based on server configuration.
Extends: ApiAccessor
Constructor Options
Param |
Type |
Description |
|---|---|---|
options |
Object |
Options container. See also options for ApiAccessor |
options.search_handler_name |
string |
Name of the search handler to use |
options.label_field_name |
string |
Name of the property that will be used as a label |
options.value_field_name |
string |
Optional. Name of the property that will be used as an identifier. Defaults to ‘id’ |
Methods
searchApiAccessor.prepareUrlParameters()
Prepares URL parameters for the search API request.
Kind: instance method of SearchApiAccessor
searchApiAccessor.formatResult(response) ⇒ Object
Formats the API response before it is returned from this accessor. Converts it into the following structure:
{
results: [{id: '<value>', label: '<label>'}, ...],
more: '<more>'
}
Kind: instance method of SearchApiAccessor
Param |
Type |
Description |
|---|---|---|
response |
Object |
The response object returned by the search API |