ในขั้นตอนนี้ คุณจะได้ดูวิธีการรีจิสเตอร์ทริกเกอร์ 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: เรียกทริกเกอร์