ขั้นตอนที่ 7: รีจิสเตอร์การดำเนินการต่างๆ

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

  1. รีเฟรชเพจของคุณในไซต์ของคุณเพื่อให้ตัวสร้างไซต์สามารถนำการเปลี่ยนแปลงไปใช้กับองค์ประกอบได้

  2. กำหนดให้เพจอยู่ในโหมดแก้ไข

  3. ลากและวางองค์ประกอบของคุณลงในเพจ

  4. วางองค์ประกอบปุ่มลงบนเพจ

  5. เปิดแผงการตั้งค่ากับองค์ประกอบปุ่ม

  6. บนแท็บทั่วไป ให้เปลี่ยนป้ายกำกับของปุ่มเป็น คลิกที่นี่

  7. เลือกแท็บ ลิงค์ บนแผงข้อมูลการตั้งค่า

  8. เลือก การดำเนินการทริกเกอร์ เป็น ประเภทลิงค์

  9. คลิกทริกเกอร์ คลิกบนปุ่ม กับองค์ประกอบปุ่ม

  10. ในไดอะล็อก ขยายองค์ประกอบ A_Local_Component ในแผงข้อมูลด้านซ้าย

  11. ลากและวางการดำเนินการ อัปเดตความกว้างของรูปภาพ จากองค์ประกอบ A_Local_Component ลงบนเพจ

  12. ป้อน 300px ในฟิลด์ ความกว้างของรูปภาพเป็นพิกเซล

ถึงตอนนี้ คุณได้เห็นวิธีการรีจิสเตอร์การดำเนินการ และลักษณะการแสดงผลการดำเนินการดังกล่าวในอินเตอร์เฟซผู้ใช้แล้ว ในขั้นตอนถัดไป คุณจะได้เรียนรู้วิธีการจัดการการดำเนินการภายในองค์ประกอบของคุณเมื่อมีการเรียก

ดำเนินการต่อไปยัง ขั้นตอนที่ 8: รันการดำเนินการ