Renderizar a Disposição do Conteúdo

O método render(params) de ContentLayout renderiza uma disposição de conteúdo de um modelo. O modelo Mustache é utilizado por omissão para as disposições de conteúdo, mas pode utilizar qualquer tecnologia de modelos que pretenda.

O método render(params) de ContentLayout pode utilizar o código seguinte 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);
}

Pode acrescentar os dados necessários ao objeto content criado a partir de params.contentItemData. A Oracle recomenda a fusão das propriedades de params.scsData neste objeto, para que o modelo também as possa utilizar. O modelo renderizado deve ser anexado ao objeto pai transmitido ao método render().