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()
.