O método render(params) de ContentLayout renderiza um layout de conteúdo usando um modelo. O modelo Mustache é usado por padrão para layouts de conteúdo, mas você poderá usar qualquer tecnologia de modelo que desejar.
O método render(params) de ContentLayout pode usar o seguinte código para renderizar o modelo com os dados:
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);
}
Você pode adicionar os dados necessários ao objeto content criado de params.contentItemData. A Oracle recomenda que você mescle as propriedades de params.scsData nesse objeto; assim, o modelo poderá utilizá-las também. O modelo renderizado deve ser anexado ao objeto pai transmitido ao método render().