Protected bindProtected componentOptional configOptional instance-level configuration to override the global configuration
Protected Optional contentThe data bound to the Handlebars template.
Optional dataThe data bound to the component.
Protected defaultProtected handlebarsThe Handlebars reference shared by all HawkSearch components.
Protected configurationThe optional configuration object for this component.
The root element which should be used for querying any child elements. This resolves to this.shadowRoot if the Shadow DOM is enabled, otherwise this.
Protected useProtected bindProtected getProtected interpolateReplaces placeholders in a given string with values from a data object.
The template string.
The object containing properties which will be bound to template.
The template string with all placeholders replaced by the values specified in values.
Protected onProtected registerOptional method that can be overwritten to register Handlebars helper functions which can be accessed from the template. For more information, see Custom Helpers.
Binds contentModel to the Handlebars template and renders the resulting HTML content.
Protected renderDetermines whether the data meets the necessary conditions to perform data binding and render content.
Whether the component should be rendered. If false, the component will have empty contents and be set to display: none;.
Protected trigger
The Autocomplete component displays a preview of search results after a user begins to type a query in the SearchFieldComponent.
Tag
The tag for this component is
<hawksearch-autocomplete>.Event-Binding Attributes
Categories
Content Results
When an element with this attribute is clicked, the click will be tracked and the user will be redirected to the page corresponding to that content item.
Product Results
When an element with this attribute is clicked, the click will be tracked and the user will be redirected to the page corresponding to that content item.
Query Results (Popular Queries)
When an element with this attribute is clicked, the click will be tracked and the user will be redirected to the page corresponding to that product.
View All Results
When an element with this attribute is clicked, a new search will be executed with the query entered in the search box.
Default Template
The following is the default Handlebars template for this component. To create a custom template, it is recommended to use this as a starting point.