SAP Web Dynpro - Sự kiện & Hành động
Bạn có thể tạo sự kiện để kích hoạt giao tiếp giữa các bộ điều khiển. Bạn có thể cho phép một bộ điều khiển kích hoạt các sự kiện trong một bộ điều khiển khác. Tất cả các sự kiện mà bạn tạo trong bộ điều khiển thành phần đều có sẵn trong thành phần.
Các plugin gửi đến cũng có thể hoạt động như một sự kiện, do đó khi bạn gọi một dạng xem bằng cách sử dụng plug-in, một trình xử lý sự kiện sẽ được gọi đầu tiên.
Bạn cũng có thể sử dụng một số sự kiện đặc biệt như Nút để liên kết với các hành động của người dùng.
Phần tử nút như nút nhấn có thể phản ứng với tương tác của người dùng bằng cách nhấp vào nút nhấn tương ứng có thể kích hoạt phương pháp xử lý được gọi trong bộ điều khiển chế độ xem. Các phần tử giao diện người dùng này chứa một hoặc một số sự kiện chung, có thể được liên kết với một hành động cụ thể thực thi tại thời điểm thiết kế.
Khi một hành động được tạo, một trình xử lý sự kiện sẽ được tạo tự động. Bạn có thể liên kết phần tử giao diện người dùng với các hành động khác nhau.
Bạn cũng có thể sử dụng lại các hành động trong một chế độ xem bằng cách liên kết một hành động với một số phần tử giao diện người dùng.
ví dụ 1
Sự kiện onAction cho lần nhấp vào nút hoặc sự kiện onEnter cho trường Input, khi người dùng nhấn phím "Enter" trong trường.
Các hành động có thể được tạo cho bất kỳ phần tử giao diện người dùng nào trong khung công tác Web Dynpro. Để thiết lập một hành động, hãy chuyển đến tab Thuộc tính → phần Sự kiện.
Bạn cũng có thể tạo Hành động từ tab hành động của bộ điều khiển chế độ xem. Một trình xử lý sự kiện được tạo tự động với thao tác quy ước đặt tên <actionname>
Ví dụ 2
Tên hành động là SET_ATTRIBUTES và trình xử lý sự kiện cho một hành động sẽ là ON_SET_ATTRIBUTES.