Thao tác truyền đạt các sự kiện Giao diện người dùng có thể mở rộng giữa Giao diện người dùng hệ thống và các ứng dụng hệ thống khác để chạy ứng dụng hoặc điều phối hành vi giao diện người dùng để phản hồi các sự kiện cụ thể của hệ thống.
Thao tác là một cấu trúc cấu hình, độc lập với mọi mối liên kết cụ thể của bảng điều khiển trên giao diện người dùng. Một thao tác bao gồm một ý định bắt buộc, được gửi đi khi được kích hoạt bởi một sự kiện.
Bạn sử dụng các thao tác để truyền ý định nhằm phản hồi các sự kiện.
Giao diện người dùng có thể mở rộng quản lý và gửi các đối tượng thao tác dựa trên các sự kiện đến. Khi một sự kiện được xử lý, Giao diện người dùng có thể mở rộng sẽ xác minh rằng sự kiện đáp ứng điều kiện kích hoạt của một thao tác và gửi một thông báo truyền tin theo thứ tự với ý định liên kết với thao tác đó. Việc cần làm:
Tách biệt định nghĩa bảng điều khiển và logic khởi chạy ứng dụng: Các thao tác tách biệt định nghĩa tĩnh của các bảng điều khiển giao diện người dùng với logic động chi phối cách ứng dụng được khởi chạy trong các bảng điều khiển đó. Điều này giúp bạn có toàn quyền kiểm soát thời điểm khởi chạy các ý định
, bất kể trạng thái của bảng điều khiển.Giảm hoạt động phát triển tuỳ chỉnh: Thao tác cung cấp cho bạn một giải pháp có thể định cấu hình và không cần mã để chạy ứng dụng.
Đơn giản hoá quá trình khởi chạy bảng điều khiển: Các thao tác cung cấp logic chuẩn hoá để khởi chạy các ứng dụng nhằm phản hồi các sự kiện hệ thống thông thường, bao gồm cả việc bắt đầu thao tác điều hướng.
Cải thiện hiệu suất hệ thống bằng tính năng tải từng phần: Các thao tác hỗ trợ tính năng tải từng phần của ứng dụng, có thể cải thiện khả năng phản hồi cảm nhận được và hiệu suất tổng thể của hệ thống. Các thao tác cũng có thể giúp bạn kiểm soát tốt hơn những ứng dụng cần khởi chạy tại thời điểm khởi động.
Tạo điều kiện cho việc điều chỉnh giao diện người dùng động: Các trình kích hoạt (một phần của các thao tác) cho phép bạn giao tiếp và điều phối các trạng thái giao diện người dùng có thể mở rộng bên ngoài ứng dụng giao diện người dùng hệ thống cốt lõi. Do đó, bạn sẽ có được khả năng điều chỉnh giao diện người dùng động.
Thuộc tính XML
Các thao tác được xác định bên ngoài, thường là trong một tệp XML và được tải vào Giao diện người dùng có thể mở rộng. Cấu hình hành động hoàn chỉnh được lưu trữ liên tục trong xml/scalable_ui_actions.xml
. Mỗi phiên bản hệ thống chỉ được phép có một tệp như vậy. Mọi định nghĩa khác đều bị bỏ qua.
Thuộc tính | Mô tả |
---|---|
<Action> |
Thẻ <Actions> là vùng chứa cấp cao nhất cho danh sách các thao tác. Mỗi định nghĩa <Action> có thể có các thuộc tính bắt buộc và không bắt buộc.
|
Phần tử con XML
Thuộc tính | Mô tả |
---|---|
<Event> |
Mô tả các thuộc tính của sự kiện có thể kích hoạt hành động này.
Bạn có thể chỉ định nhiều sự kiện con cho mỗi hành động. Hành động này sẽ được kích hoạt khi ít nhất một trong các sự kiện của hành động khớp với điều kiện.
|
Đối sánh sự kiện
Các thao tác sử dụng cơ chế so khớp sự kiện tương tự như cơ chế chuyển đổi.