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ề việc kết ghép dữ liệu cho các điều khiển thành phần trong điều khiển dạng xem nhanh đã hoàn tất hay chưa.
Cú pháp
quickViewControl.isLoaded();
Trả về giá trị
Loại: Boolean.
Mô tả: đúng là dữ liệu ràng buộc cho một kiểm soát thành phần là hoàn tất; false nếu không.
Ghi chú
Kết ghép dữ liệu cho các điều khiển thành phần trong điều khiển dạng xem nhanh có thể không hoàn chỉnh trong sự kiện OnLoad biểu mẫu chính vì biểu mẫu xem nhanh mà điều khiển bị ràng buộc có thể không được tải. Do đó, việc sử dụng getAttribute hoặc bất kỳ phương pháp nào liên quan đến dữ liệu trên kiểm soát thành phần có thể không hoạt động. Phương pháp isLoaded cho điều khiển xem nhanh giúp xác định trạng thái gắn kết dữ liệu cho các điều khiển thành phần trong điều khiển xem nhanh.
Ví dụ:
Mã mẫu sau đây minh họa cách bạn có thể sử dụng phương pháp isLoaded để kiểm tra trạng thái ràng buộc, sau đó truy xuất giá trị của cột mà điều khiển thành phần trong điều khiển xem nhanh bị ràng buộc.
function getAttributeValue(executionContext) {
var formContext = executionContext.getFormContext();
var quickViewControl = formContext.ui.quickForms.get("<QuickViewControlName>");
if (quickViewControl != undefined) {
if (quickViewControl.isLoaded()) {
// Access the value of the column bound to the constituent control
var myValue = quickViewControl.getControl(0).getAttribute().getValue();
console.log(myValue);
// Search by a specific column present in the control
var myValue2 = quickViewControl.getControl().find(control => control.getName() == "<AttributeSchemaName>").getAttribute().getValue();
console.log(myValue2);
return;
}
}
else {
console.log("No data to display in the quick view control.");
return;
}
}