applyPropositions
Met de opdracht applyPropositions kunt u opnieuw voorstellingen renderen die al zijn gerenderd met de opdracht sendEvent . Deze opdracht is handig wanneer u werkt met toepassingen van één pagina waarin delen van de pagina opnieuw worden weergegeven en waarmee u eventuele al op de pagina toegepaste aanpassingen kunt overschrijven.
Deze opdracht ondersteunt de volgende velden:
-
Voorstellen: Een serie van propositievoorwerpen die u wilt re-teruggeven.
-
naam van de Mening: De naam van de mening om terug te geven. De weergavemeldingen voor deze beslissingen worden in het cachegeheugen opgeslagen en kunnen via de optie
sendEventin een volgende opdracht vanpersonalization.includeRenderedPropositionsworden opgenomen. -
gegevens van Meta: Een voorwerp dat bepaalt hoe de aanbiedingen van HTML kunnen worden toegepast. Het bevat de volgende eigenschappen:
- Bereik
- Kiezer
- Type handeling
Voer het applyPropositions bevel in werking wanneer het roepen van uw gevormde instantie van het Web SDK. Het object met configuratieopties ondersteunt de volgende velden:
-
propositions: Een array van propositieobjecten die u opnieuw wilt renderen. Dit object wordt meestal niet gebruikt, omdat het veldpropositionScopesmeestal bepaalt welk bereik of welke oppervlakken u opnieuw wilt renderen. -
metadata- Hiermee bepaalt u hoe HTML-aanbiedingen worden toegepast. Het is een kaart waar de sleutel een bereik of een oppervlak is en de waarde een object is dat de toetsenselectorenactionTypebevat.selector: Een tekenreeks die een CSS-kiezer bevat waaruit de HTML moet worden toegepast.actionType: De handeling die met de HTML moet worden uitgevoerd. Geldige waarden zijnsetHtml,replaceHtmlenappendHtml.
-
viewName: De naam van de weergave die in een toepassing van één pagina moet worden weergegeven. De weergavemeldingen voor deze beslissingen worden in het cachegeheugen opgeslagen en kunnen metsendEventworden opgenomen in een volgendepersonalization.includeRenderedPropositions-opdracht.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});
Proposities toepassen met de Web SDK-tagextensie
De Web SDK-tagextensie die equivalent is aan deze opdracht, is de Apply propositions -handeling.