ในขั้นตอนนี้ คุณจะได้ดูวิธีการรีจิสเตอร์ทริกเกอร์ Oracle Content Management ซึ่งคุณสามารถเลือกโดยใช้ตัวเลือก "การดำเนินการทริกเกอร์" ภายใต้แท็บลิงค์ในแผงการตั้งค่าสำหรับองค์ประกอบของคุณ
ทริกเกอร์เป็นส่วนหนึ่งของการสื่อสารระหว่างองค์ประกอบของ Oracle Content Management องค์ประกอบสามารถเรียกทริกเกอร์จำนวนเท่าใดก็ได้ องค์ประกอบสามารถมอบเพย์โหลดสำหรับทริกเกอร์ ซึ่งต่อมาจะระบุไปยังการดำเนินการใดๆ ที่รันเมื่อมีการเรียกทริกเกอร์ ผู้ใช้สามารถเลือกการดำเนินการที่ควรรันสำหรับทริกเกอร์แต่ละรายการ ท้ายที่สุด องค์ประกอบที่สร้างมาให้ทำงานด้วยกันจะสามารถเรียกทริกเกอร์โดยอัตโนมัติ ให้รันการดำเนินการในอีกองค์ประกอบหนึ่งโดยที่ผู้ใช้ไม่ต้องกำหนดการโต้ตอบระหว่างองค์ประกอบต่างๆ
สำหรับองค์ประกอบที่คุณเพิ่ม ระบบจะรีจิสเตอร์ทริกเกอร์เป็นส่วนหนึ่งของข้อมูลการรีจิสเตอร์สำหรับองค์ประกอบ ในการเพิ่มทริกเกอร์ ให้อัปเดตอาร์เรย์คุณสมบัติ "triggers" ด้วยแต่ละทริกเกอร์ที่องค์ประกอบรองรับ นอกจากนี้ คุณต้องระบุเพย์โหลดที่ทริกเกอร์รองรับ เพื่อให้สามารถสร้างอินเตอร์เฟซผู้ใช้ที่ช่วยให้ผู้ใช้แมปค่าภายในเพย์โหลดกับคุณสมบัติที่การดำเนินการนี้รองรับได้
เปิดไฟล์ appinfo.json และตรวจสอบรายการ "triggers":[],
"triggers": [{
"triggerName": "imageClicked",
"triggerDescription": "Image clicked",
"triggerPayload": [{
"name": "payloadData",
"displayName": "Trigger Payload Data"
}]
}],
ในรายการนี้ คุณจะเห็นค่าต่อไปนี้:
triggerName "imageClicked" ซึ่งควรเป็นค่าที่ไม่ซ้ำกัน และโดยทั่วไปแล้วจะถูกกำหนดเนมสเปซโดย ID องค์ประกอบที่กำหนดเองของคุณ
triggerDescription "Image clicked" ซึ่งถูกใช้โดยไดอะล็อกอินเตอร์เฟซเพื่อแสดงทริกเกอร์ของคุณ
triggerPayload ค่าเดียว "payloadData" สำหรับทริกเกอร์ของคุณ ผู้ใช้จะสามารถเลือกรายการในเพย์โหลดนี้และแมปเข้ากับฟิลด์ในการดำเนินการ
ตรวจสอบผลลัพธ์สำหรับขั้นตอนที่ 5
คุณสามารถดูและเลือกทริกเกอร์ของคุณเมื่อคุณไปที่แท็บ ลิงค์ ในแผงการตั้งค่าสำหรับองค์ประกอบของคุณ:
รีเฟรชเพจของคุณในไซต์ของคุณเพื่อให้ตัวสร้างไซต์สามารถนำการเปลี่ยนแปลงไปใช้กับองค์ประกอบได้
กำหนดให้เพจอยู่ในโหมดแก้ไข
ลากและวางองค์ประกอบของคุณลงในเพจ
เปิดแผงการตั้งค่ากับองค์ประกอบของคุณ
เลือกแท็บ ลิงค์ ที่ด้านบนของแผงการตั้งค่า
คลิก การดำเนินการทริกเกอร์ เป็นประเภทลิงค์
คลิกทริกเกอร์ Image clicked ที่คุณรีจิสเตอร์ไว้
ในไดอะล็อก ให้ลากการดำเนินการ Show Alert จากภายในส่วนการดำเนินการของเพจ (การดำเนินการของเพจเป็นการดำเนินการภายในที่ได้มาจาก Oracle Content Management)
ในฟิลด์ ข้อความ ให้เลือกค่า ข้อมูลเพย์โหลดทริกเกอร์ ซึ่งเป็นชื่อของรายการในเพย์โหลดที่คุณเห็นเมื่อคุณรีจิสเตอร์ทริกเกอร์ คุณสามารถเปลี่ยนค่านี้เป็นชื่อใดก็ได้ที่ต้องการ
ตอนนี้คุณจะสามารถรีจิสเตอร์และแมปทริกเกอร์กับการดำเนินการภายใน ซึ่งเป็นการส่งผ่านค่า ในขั้นตอนต่อไป เราจะมาดูวิธีการเรียกทริกเกอร์เพื่อรันการดำเนินการ
ดำเนินการต่อไปยัง ขั้นตอนที่ 6: เรียกทริกเกอร์