Renderizar o Layout de Conteúdo

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