Oracle Content Management ระบบจะเรียกการดำเนินการในองค์ประกอบเมื่อทริกเกอร์ทำงาน
องค์ประกอบสามารถรีจิสเตอร์การดำเนินการจำนวนเท่าใดก็ได้ และสามารถกำหนดเพย์โหลดที่การดำเนินการรองรับได้ด้วย เมื่อผู้ใช้เลือกการดำเนินการ ผู้ใช้สามารถป็อปปูเลทเพย์โหลดเพื่อส่งไปยังการดำเนินการนี้ได้
เช่นเดียวกับการรีจิสเตอร์ทริกเกอร์ คุณสามารถรีจิสเตอร์การดำเนินการที่องค์ประกอบของคุณรองรับในข้อมูลการรีจิสเตอร์ไฟล์ appinfo.json
หากต้องการตรวจดูการรีจิสเตอร์การดำเนินการของตัวอย่างในองค์ประกอบของคุณ ให้เปิดไฟล์ appinfo.json
และค้นหารหัส "actions"
"actions": [{ "actionName": "setImageWidth", "actionDescription": "Update the image width", "actionPayload": [{ "name": "imageWidth", "description": "Image Width in pixels", "type": { "ojComponent": { "component": "ojInputText" } }, "value": "" }] }]
การดำเนินการที่รีจิสเตอร์นี้จะปรากฏในไดอะล็อกการดำเนินการที่เรียกใช้ เมื่อคุณคลิกทริกเกอร์ในแท็บ ลิงค์ ในแผงข้อมูลการตั้งค่าสำหรับองค์ประกอบ
ตรวจสอบผลลัพธ์สำหรับขั้นตอนที่ 7
รีเฟรชเพจของคุณในไซต์ของคุณเพื่อให้ตัวสร้างไซต์สามารถนำการเปลี่ยนแปลงไปใช้กับองค์ประกอบได้
กำหนดให้เพจอยู่ในโหมดแก้ไข
ลากและวางองค์ประกอบของคุณลงในเพจ
วางองค์ประกอบปุ่มลงบนเพจ
เปิดแผงการตั้งค่ากับองค์ประกอบปุ่ม
บนแท็บทั่วไป ให้เปลี่ยนป้ายกำกับของปุ่มเป็น คลิกที่นี่
เลือกแท็บ ลิงค์ บนแผงข้อมูลการตั้งค่า
เลือก การดำเนินการทริกเกอร์ เป็น ประเภทลิงค์
คลิกทริกเกอร์ คลิกบนปุ่ม กับองค์ประกอบปุ่ม
ในไดอะล็อก ขยายองค์ประกอบ A_Local_Component
ในแผงข้อมูลด้านซ้าย
ลากและวางการดำเนินการ อัปเดตความกว้างของรูปภาพ จากองค์ประกอบ A_Local_Component
ลงบนเพจ
ป้อน 300px ในฟิลด์ ความกว้างของรูปภาพเป็นพิกเซล
ถึงตอนนี้ คุณได้เห็นวิธีการรีจิสเตอร์การดำเนินการ และลักษณะการแสดงผลการดำเนินการดังกล่าวในอินเตอร์เฟซผู้ใช้แล้ว ในขั้นตอนถัดไป คุณจะได้เรียนรู้วิธีการจัดการการดำเนินการภายในองค์ประกอบของคุณเมื่อมีการเรียก
ดำเนินการต่อไปยัง ขั้นตอนที่ 8: รันการดำเนินการ