콘텐츠 레이아웃 렌더링

ContentLayoutrender(params) 메소드는 템플리트에서 콘텐츠 레이아웃을 렌더링합니다. Mustache 템플리트가 콘텐츠 레이아웃에 기본적으로 사용되지만, 원하는 템플리트 기술을 사용할 수 있습니다.

ContentLayoutrender(params) 메소드는 다음 코드를 사용하여 데이터와 함께 템플리트를 렌더링할 수 있습니다.

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);
}

params.contentItemData에서 생성된 content 객체에 필요한 데이터를 추가할 수 있습니다. 오라클은 params.scsData의 속성을 이 객체로 병합하여 템플리트에서도 사용할 수 있도록 권장합니다. 렌더링된 템플리트는 render() 메소드로 전달된 상위 객체에 추가되어야 합니다.