SAP Web Dynpro - เหตุการณ์และการดำเนินการ

คุณสามารถสร้างเหตุการณ์เพื่อเปิดใช้งานการสื่อสารระหว่างตัวควบคุม คุณอนุญาตให้ตัวควบคุมหนึ่งทริกเกอร์เหตุการณ์ในตัวควบคุมอื่นได้ เหตุการณ์ทั้งหมดที่คุณสร้างในตัวควบคุมคอมโพเนนต์มีอยู่ในคอมโพเนนต์

ปลั๊กขาเข้ายังสามารถทำหน้าที่เป็นเหตุการณ์ได้ดังนั้นเมื่อคุณเรียกใช้มุมมองโดยใช้ปลั๊กขาเข้าตัวจัดการเหตุการณ์จะถูกเรียกก่อน

คุณยังสามารถใช้เหตุการณ์พิเศษบางอย่างเช่นปุ่มเพื่อเชื่อมโยงกับการกระทำของผู้ใช้

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

เมื่อสร้างการดำเนินการตัวจัดการเหตุการณ์จะถูกสร้างขึ้นโดยอัตโนมัติ คุณสามารถเชื่อมโยงองค์ประกอบ UI กับการดำเนินการต่างๆ

คุณยังสามารถใช้การดำเนินการซ้ำภายในมุมมองได้โดยเชื่อมโยงการดำเนินการกับองค์ประกอบ UI ต่างๆ

ตัวอย่าง 1

เหตุการณ์ onAction สำหรับการคลิกปุ่มหรือเหตุการณ์ onEnter สำหรับช่องป้อนข้อมูลเมื่อผู้ใช้กดแป้น "Enter" ในช่อง

สามารถสร้างการดำเนินการสำหรับองค์ประกอบ UI ใด ๆ ในเฟรมเวิร์ก Web Dynpro ในการตั้งค่าการดำเนินการไปที่แท็บคุณสมบัติ→ส่วนเหตุการณ์

คุณยังสามารถสร้างการดำเนินการจากแท็บการดำเนินการของตัวควบคุมมุมมอง ตัวจัดการเหตุการณ์ถูกสร้างขึ้นโดยอัตโนมัติด้วยหลักการตั้งชื่อ onaction onaction <actionname>

ตัวอย่าง 2

ชื่อการดำเนินการคือ SET_ATTRIBUTES และตัวจัดการเหตุการณ์สำหรับการดำเนินการจะเป็น ON_SET_ATTRIBUTES