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