Alla fine di questa sezione, sarà possibile immettere un valore per una nuova proprietà nel pannello Impostazioni e visualizzare la modifica del componente personalizzato per riflettere il nuovo valore. Gli aggiornamenti alla proprietà verranno inoltre salvati automaticamente con la pagina.
render.js
è necessario aggiornare i due oggetti JavaScript nel componente:
SampleComponentViewModel
sampleComponentTemplate
Modificare render.js
e aggiornare il componente SampleComponentViewModel
per includere la nuova proprietà. Modificare questa proprietà:
self.showStoryLayout = ko.observable();
Usare questa proprietà in sostituzione della precedente:
self.showStoryLayout = ko.observable(); self.imageBannerText = ko.observable();
Aggiornare SampleComponentViewModel
per ottenere tutte le modifiche apportate ai valori. Modificare questa proprietà:
self.imageWidth(customData && customData.width);
Usare questa proprietà in sostituzione della precedente:
self.imageWidth(customData && customData.width); self.imageBannerText(customData && customData.imageBannerText);
Modificare sampleComponentTemplate
per visualizzare la nuova proprietà. Modificare questa proprietà:
'<div data-bind="text: \'image width is: \' + imageWidth()"></div>' +
Usare questa proprietà in sostituzione della precedente:
'<div data-bind="text: imageBannerText"></div>' +
Sincronizzare o caricare il componente nel server di Oracle Content Management.
Il componente è stato dunque modificato per visualizzare la nuova proprietà. A differenza del pannello Impostazioni, incorporato in un frame in linea nella pagina, poiché il componente viene inserito direttamente nella pagina, con l'aumentare delle dimensioni l'area disponibile aumenterà in modo automatico.
Controllare i risultati per il passo 4
Per visualizzare la nuova proprietà, effettuare le operazioni riportate di seguito.
Aggiornare la pagina nel sito in modo che SiteBuilder possa selezionare le modifiche apportate al componente.
Attivare la modalità Modifica per la pagina.
Trascinare e rilasciare il componente sulla pagina.
Visualizzare il pannello Impostazioni per il componente.
Fare clic sul pulsante Impostazioni personalizzate.
Modificare il banner dell'immagine
impostandolo su Workspace
.
Il componente verrà aggiornato nella pagina con il testo Workspace
al di sopra dell'immagine.
Continuare con l'argomento Passo 5: Registrare i trigger.