Η μέθοδος render(params)
του στοιχείου ContentLayout
αποδίδει μια διάταξη περιεχομένου από ένα πρότυπο. Το πρότυπο Mustache χρησιμοποιείται από προεπιλογή για διατάξεις περιεχομένου, αλλά μπορείτε να χρησιμοποιήσετε οποιαδήποτε τεχνολογία προτύπων θέλετε.
Η μέθοδος render(params)
του στοιχείου ContentLayout
μπορεί να χρησιμοποιήσει τον ακόλουθο κώδικα για την απόδοση του προτύπου με τα δεδομένα:
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); }
Μπορείτε να προσθέσετε τα απαιτούμενα δεδομένα στο αντικείμενο content
που δημιουργήθηκε από τη μέθοδο params.contentItemData
. Η Oracle συνιστά να συγχωνεύσετε τις ιδιότητες από το στοιχείο params.scsData
σε αυτό το αντικείμενο, ώστε να τις χρησιμοποιήσει και το πρότυπο. Το πρότυπο που αποδίδεται πρέπει να προσαρτηθεί στο γονικό αντικείμενο που μεταβιβάζεται στη μέθοδο render()
.