ที่ส่วนท้ายของส่วนนี้ คุณจะสามารถป้อนค่าสำหรับคุณสมบัติใหม่ในแผงการตั้งค่าและดูการเปลี่ยนแปลงขององค์ประกอบที่กำหนดเองเพื่อแสดงค่าใหม่ การอัปเดตคุณสมบัติจะได้รับการบันทึกกับเพจให้คุณโดยอัตโนมัติด้วย
render.js
คุณต้องอัปเดตออบเจกต์ JavaScript สองรายการในองค์ประกอบ:
SampleComponentViewModel
sampleComponentTemplate
แก้ไข render.js
และอัปเดตองค์ประกอบ SampleComponentViewModel
ให้รวมองค์ประกอบใหม่ เปลี่ยนแปลงคุณสมบัตินี้:
self.showStoryLayout = ko.observable();
ใช้ค่านี้แทน:
self.showStoryLayout = ko.observable(); self.imageBannerText = ko.observable();
อัปเดต SampleComponentViewModel
เพื่อเรียกการเปลี่ยนแปลงใดๆ ในค่า เปลี่ยนแปลงคุณสมบัตินี้:
self.imageWidth(customData && customData.width);
ใช้ค่านี้แทน:
self.imageWidth(customData && customData.width); self.imageBannerText(customData && customData.imageBannerText);
เปลี่ยนแปลง sampleComponentTemplate
เพื่อแสดงคุณสมบัติใหม่ เปลี่ยนแปลงคุณสมบัตินี้:
'<div data-bind="text: \'image width is: \' + imageWidth()"></div>' +
ใช้ค่านี้แทน:
'<div data-bind="text: imageBannerText"></div>' +
ซิงโครไนซ์หรืออัปโหลดองค์ประกอบไปยังเซิร์ฟเวอร์ Oracle Content Management
คุณได้แก้ไของค์ประกอบเพื่อแสดงคุณสมบัติใหม่แล้ว ต่างจากแผงการตั้งค่าที่รวมอยู่ในเฟรมแบบอินไลน์ เนื่องจากมีการแทรกองค์ประกอบโดยตรงในเพจ เมื่อมีขนาดใหญ่ขึ้น พื้นที่ที่รองรับจะเพิ่มขึ้นโดยอัตโนมัติ
ตรวจสอบผลลัพธ์สำหรับขั้นตอนที่ 4
ในการดูคุณสมบัติใหม่ที่แสดง ให้ทำดังนี้
รีเฟรชเพจในไซต์ของคุณเพื่อให้ตัวสร้างไซต์สามารถเลือกการเปลี่ยนแปลงกับองค์ประกอบได้
กำหนดให้เพจอยู่ในโหมดแก้ไข
ลากและวางองค์ประกอบของคุณลงในเพจ
เปิดแผงการตั้งค่ากับองค์ประกอบของคุณ
คลิกปุ่ม การตั้งค่าที่กำหนดเอง
เปลี่ยน แบนเนอร์ภาพ
เป็น พื้นที่ทำงาน
คุณจะเห็นการอัปเดตองค์ประกอบบนเพจเป็น พื้นที่ทำงาน
ปรากฏขึ้นเหนือภาพ
ดำเนินการต่อไปยัง ขั้นตอนที่ 5: รีจิสเตอร์ทริกเกอร์