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.
Trả về cửa sổ nội dung đại diện cho IFRAME hoặc tài nguyên web.
Lưu ý
Phương pháp này chỉ được hỗ trợ trên Giao diện Hợp nhất.
Các loại điều khiển được hỗ trợ
iframe, tài nguyên web
Cú pháp
formContext.getControl(arg).getContentWindow().then(successCallback, errorCallback);
Tham số
| Tên | Loại | Bắt buộc | Description |
|---|---|---|---|
successCallback |
Hàm | Không | Hàm để gọi khi thao tác được thực thi thành công. Phiên bản cửa sổ nội dung đại diện cho IFRAME hoặc tài nguyên web được chuyển đến hàm. |
errorCallback |
Hàm | Không | Một hàm để gọi khi hoạt động không thành công. |
Trả về giá trị
Khi thành công, trả về lời hứa có chứa phiên bản cửa sổ nội dung đại diện cho IFRAME hoặc tài nguyên web.
Ví dụ
Ví dụ sau đây cho thấy cách bạn có thể sử dụng phương pháp này với tài nguyên Web HTML (new_myWebResource.htm).
Trước tiên, hãy thêm mã sau đây vào tài nguyên web HTML của bạn:
// This script should be in the HTML web resource.
function doStuff() {
// Add desired script logic that executes on form load.
}
Tiếp theo, hãy thêm mã sau đây vào bộ xử lý sự kiện OnLoad biểu mẫu:
// This should be in a script loaded on the form.
// form_onload is a handler for the form onload event.
function form_onload(executionContext) {
var formContext = executionContext.getFormContext();
var wrControl = formContext.getControl("WebResource_CustomName");
if (wrControl) {
wrControl.getContentWindow().then(
function (contentWindow) {
contentWindow.doStuff();
}
)
}
}
Nên thêm mã khởi tạo tương tự vào bộ xử lý sự kiện TabStateChange nếu cần khởi tạo như vậy. Bất kỳ mã khởi tạo nào cũng phải là idempotent nếu nó được tái sử dụng. Vì lý do hiệu năng, biểu mẫu có thể phá hủy và khởi tạo lại điều khiển trong khi dẫn hướng tab.