Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Sự kiện này xảy ra Trước khi giai đoạn điều khiển dòng quy trình kinh doanh thay đổi. Sự kiện này xảy ra sau khi người dùng chọn Giai đoạn Tiếp theo,formContext.data.process.moveNext Di chuyển đến giai đoạn trước đó hoặc Đặt nút Giai đoạn Hiện hoạt trong giao diện người dùng hoặc khi nhà phát triển sử dụng , formContext.data.process.movePrevioushoặc formContext.data.process.setActiveStage các phương pháp.
Lưu ý
Sự kiện OnPreStageChange chỉ được hỗ trợ trên Giao diện Hợp nhất.
Từ trong một tập lệnh tài nguyên web được đăng ký cho sự kiện onPreStageChange, nhà phát triển có thể gọi những điều sau đây trên đối tượng executionContext được truyền vào tập lệnh tài nguyên web:
executionContext.getEventArgs().preventDefault();
Khi bạn gọi preventDefault:
- Dẫn hướng giai đoạn sẽ không được xử lý. Phiên bản quy trình sẽ vẫn còn ở giai đoạn ban đầu.
- Trong dẫn hướng chéo bảng, biểu mẫu của bảng của giai đoạn đích sẽ không mở.
- Việc lưu biểu mẫu chính sẽ không được xử lý. Nếu biểu mẫu chính ở trạng thái bẩn, nó sẽ vẫn ở trạng thái bẩn.
- Bất kỳ tài nguyên web nào đã đăng ký onStageChange sẽ không được gọi.
Đối tượng ngữ cảnh thực thi được chuyển tới trình xử lý sự kiện cho sự kiện này. Bạn có thể sử dụng phương pháp getEventArgs để truy xuất một đối tượng có các phương pháp sau đây:
-
getDirection: Trả về một chuỗi hoặc
NexthiểnPreviousthị hướng thay đổi giai đoạn. - getStage: Trả về một đối tượng giai đoạn. Ngoại trừ khi dẫn hướng di chuyển đến bảng mới, giai đoạn được trả về đại diện cho đối tượng giai đoạn đích—nghĩa là giai đoạn hiện hoạt tiếp theo. Khi dẫn hướng di chuyển đến bảng mới, giai đoạn là giai đoạn được dẫn hướng từ đó—nghĩa là đối tượng giai đoạn hiện hoạt trước đó. Thông tin thêm: Phương pháp giai đoạn.
Các phương pháp được hỗ trợ cho sự kiện này
- formContext.data.process. phương pháp addOnPreStageChange để thêm trình xử lý sự kiện cho sự kiện này.
- formContext.data.process. loại bỏ phương phápOnPreStageChange để loại bỏ trình xử lý sự kiện cho sự kiện này.
Bài viết liên quan
Sự kiện (Tài liệu tham khảo về API máy khách)
Sự kiện trong biểu mẫu và lưới trong các ứng dụng dựa trên mô hình