4. lépés: Az új tulajdonság megjelenítése az összetevőben

A szakasz végén értéket adhat meg egy új tulajdonság számára a Beállítások panelen, és megtekintheti az egyéni összetevő ennek megfelelő változását. A tulajdonság módosításait is automatikusan menti a rendszer az oldallal.

A render.js fájlban az összetevő két JavaScript objektumát kell módosítania:
  • SampleComponentViewModel

  • sampleComponentTemplate

Szerkessze a render.js fájlt, és módosítsa a SampleComponentViewModel objektumot, hogy tartalmazza az új tulajdonságot. Módosítsa a következő tulajdonságot:

self.showStoryLayout = ko.observable();

Ezt használja helyette:

self.showStoryLayout = ko.observable();
self.imageBannerText = ko.observable();

Frissítse a SampleComponentViewModel objektumot az értékek változásának beolvasásához. Módosítsa a következő tulajdonságot:

self.imageWidth(customData && customData.width);

Ezt használja helyette:

self.imageWidth(customData && customData.width);
self.imageBannerText(customData && customData.imageBannerText);

Módosítsa a sampleComponentTemplate objektumot úgy, hogy megjelenítse az új tulajdonságot. Módosítsa a következő tulajdonságot:

'<div data-bind="text: \'image width is: \' + imageWidth()"></div>' +

Ezt használja helyette:

'<div data-bind="text: imageBannerText"></div>' +

Szinkronizálja vagy töltse fel az összetevőt az Oracle Content Management kiszolgálójára.

Ezzel úgy módosította az összetevőt, hogy megjelenítse az új tulajdonságot. Az oldalon beágyazott keretben elhelyezkedő Beállítások paneltől eltérően itt az összetevő közvetlenül az oldalra van beszúrva, így méretének növekedésekor a rendelkezésre álló terület automatikusan igazodni fog ehhez.

A 4. lépéshez tartozó eredmények ellenőrzése

Az új megjelenített tulajdonság megtekintése:

  1. Frissítse az oldalt webhelyén, így a Site Builder át tudja venni az összetevő módosításait.

  2. Jelenítse meg az oldalt szerkesztési módban.

  3. Húzza át összetevőjét az oldalra.

  4. Nyissa meg az összetevőhöz tartozó Beállítások panelt.

  5. Kattintson az Egyéni beállítások gombra.

  6. Módosítsa az Image Banner beállítást Workspace értékűre.

    Látni fogja, hogy az összetevő frissül az oldalon, és a Workspace jelenik meg a kép fölött.

A következő témakör: 5. lépés: Triggerek regisztrálása.