Di seguito la lista delle funzioni disponibili nella window della pagina dove viene installato il layer di AS
funzione che permette di settare una ricerca con parola, filtri e pagina
si può richiamare anche se il layer non è visibile per prevalorizzare il listing
i filtri hanno il nome del filtro nel campo “key” mentre la valorizzazione nel campo “value”, di base vengono utilizzate sempre stringhe, il prezzo è l’unica eccezione dove va inserito un array
esempio di utilizzo:
window.ASSetSearch('forno',[{
key:'categories',
value:'Lavatrici'
},{
key:'sellingPrice',
value:[398,873.9]
}],3)
Di seguito la lista degli eventi generati dalla libreria e intercettabili mettendo un listener su uno specifico componente
var websiteSearchBar= document.getElementById('accelasearch-bar-container-container');
websiteSearchBar.addEventListener('NOME_EVENTO',(evt)=>{console.log(evt.detail);})
document.body.addEventListener('NOME_EVENTO',(evt)=>{console.log(evt.detail);})
as-search-event
#accelasearch-bar-container-container
{
"searchWord": "forno",
"page":2,
"filters": [
{
"key": "brand",
"value": "Electrolux"
},
{
"key": "sellingPrice",
"value": [
381.9,
1369.9
]
}
]
}
as-loaded-layer
document.body
as-open-layer
document.body
as-close-layer
document.body
as-dynamic-showcase-click
document.body