SAP Web Dynpro - เหตุการณ์และการดำเนินการ
คุณสามารถสร้างเหตุการณ์เพื่อเปิดใช้งานการสื่อสารระหว่างตัวควบคุม คุณอนุญาตให้ตัวควบคุมหนึ่งทริกเกอร์เหตุการณ์ในตัวควบคุมอื่นได้ เหตุการณ์ทั้งหมดที่คุณสร้างในตัวควบคุมคอมโพเนนต์มีอยู่ในคอมโพเนนต์
ปลั๊กขาเข้ายังสามารถทำหน้าที่เป็นเหตุการณ์ได้ดังนั้นเมื่อคุณเรียกใช้มุมมองโดยใช้ปลั๊กขาเข้าตัวจัดการเหตุการณ์จะถูกเรียกก่อน
คุณยังสามารถใช้เหตุการณ์พิเศษบางอย่างเช่นปุ่มเพื่อเชื่อมโยงกับการกระทำของผู้ใช้
องค์ประกอบปุ่มเช่นปุ่มกดสามารถตอบสนองต่อการโต้ตอบของผู้ใช้โดยคลิกที่ปุ่มกดที่เกี่ยวข้องซึ่งสามารถทริกเกอร์วิธีการจัดการเพื่อเรียกใช้ในตัวควบคุมมุมมอง องค์ประกอบ UI เหล่านี้ประกอบด้วยเหตุการณ์ทั่วไปหนึ่งเหตุการณ์หรือหลายเหตุการณ์ซึ่งสามารถเชื่อมโยงกับการดำเนินการเฉพาะที่ดำเนินการในขณะออกแบบ
เมื่อสร้างการดำเนินการตัวจัดการเหตุการณ์จะถูกสร้างขึ้นโดยอัตโนมัติ คุณสามารถเชื่อมโยงองค์ประกอบ UI กับการดำเนินการต่างๆ
คุณยังสามารถใช้การดำเนินการซ้ำภายในมุมมองได้โดยเชื่อมโยงการดำเนินการกับองค์ประกอบ UI ต่างๆ
ตัวอย่าง 1
เหตุการณ์ onAction สำหรับการคลิกปุ่มหรือเหตุการณ์ onEnter สำหรับช่องป้อนข้อมูลเมื่อผู้ใช้กดแป้น "Enter" ในช่อง
สามารถสร้างการดำเนินการสำหรับองค์ประกอบ UI ใด ๆ ในเฟรมเวิร์ก Web Dynpro ในการตั้งค่าการดำเนินการไปที่แท็บคุณสมบัติ→ส่วนเหตุการณ์
คุณยังสามารถสร้างการดำเนินการจากแท็บการดำเนินการของตัวควบคุมมุมมอง ตัวจัดการเหตุการณ์ถูกสร้างขึ้นโดยอัตโนมัติด้วยหลักการตั้งชื่อ onaction onaction <actionname>
ตัวอย่าง 2
ชื่อการดำเนินการคือ SET_ATTRIBUTES และตัวจัดการเหตุการณ์สำหรับการดำเนินการจะเป็น ON_SET_ATTRIBUTES