Phương pháp trang để tạo trang

Sử dụng phương pháp trang của đối dataApi tượng để điều khiển chính trang tạo ra, chẳng hạn như trả về giá trị khi trang được sử dụng làm hộp thoại. Tại thời điểm này, chỉ có một phương pháp trang.

setPageOutput phương pháp

Đặt giá trị trả về cho tập lệnh gọi khi một trang đang tạo được mở khi hộp thoại đóng lại. Phương pháp này chỉ sẵn dùng trong các máy chủ hỗ trợ trả về giá trị từ hộp thoại trang tạo ra. Nó không phải là một phần của hợp đồng dùng dataApi chung, vì vậy hãy kiểm tra xem nó có tồn tại trước khi gọi nó không.

Tham số

Tên Loại Mô tả
value không xác định Giá trị để trả về tập lệnh đã mở hộp thoại. Giá trị có thể là nguyên thủy, đối tượng hoặc mảng.

Trả về

Không có giá trị.

ví dụ về setPageOutput

dataApi.setPageOutput?.({
    action: "selected",
    recordId: selectedRecordId
});

const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();

Tính setPageOutput năng gọi không đóng hộp thoại hoặc cập nhật trang gọi. Đóng hộp thoại với Xrm.Navigation.navigateBack(). Lời hứa được trả về sau Xrm.Navigation.navigateTo đó sẽ giải quyết bằng một đối tượng có thuộc tính returnValue chứa giá trị được lưu trữ gần đây nhất. Tập lệnh gọi phải áp dụng rõ ràng giá trị trả về cho biểu mẫu, lưới hoặc trạng thái khác của nó.

Phương pháp này áp dụng cho việc tạo các trang được mở dưới dạng hộp thoại. Việc tạo các trang được mở trong dòng hoặc trong ngăn bên ứng dụng không trả về giá trị cho tập lệnh gọi.