Metoden render(params) for ContentLayout gjengir et innholdsoppsett fra en mal. Mustache-malen brukes som standard for innholdsoppsett, men du kan bruke en hvilken som helst malteknologi etter behov.
Metoden render(params) for ContentLayout kan bruke følgende kode til å gjengi malen med dataene:
try {
// Mustache
template = Mustache.render(templateHtml, content);
if (template) {
$(parentObj).append(template);
}
// Dynamic DOM Manipulation can be done here
} catch (e) {
console.error(e.stack);
}
Du kan legge til de ønskede dataene i objektet content opprettet fra params.contentItemData. Oracle anbefaler at du slår sammen egenskapene fra params.scsData i dette objektet, slik at malen også kan bruke dem. Den gjengitte malen skal tilføyes i det overordnede objektet som sendes til metoden render().