مشاركة عبر


isLoaded (مرجع واجهة برمجة تطبيقات العميل)

إرجاع ما إذا كان ربط البيانات لعناصر التحكم المكونة في عنصر تحكم طريقة عرض سريعة مكتملا.

بناء الجملة

quickViewControl.isLoaded();

قيمة الإرجاع

النوع: منطقي.

الوصف: صحيح هو اكتمال ربط البيانات لعنصر تحكم مكون؛ خطأ خلاف ذلك.

ملاحظات

قد لا يكتمل ربط البيانات لعناصر التحكم المكونة في عنصر تحكم طريقة عرض سريعة أثناء حدث OnLoad النموذج الرئيسي لأنه قد لا يتم تحميل نموذج العرض السريع المرتبط بعنصر التحكم. ونتيجة لذلك، قد لا يعمل استخدام getAttribute أو أي أساليب متعلقة بالبيانات على عنصر تحكم مكون. يساعد أسلوب isLoaded لعنصر تحكم العرض السريع على تحديد حالة ربط البيانات لعناصر التحكم المكونة في عنصر تحكم طريقة عرض سريعة.

مثال

يوضح نموذج التعليمات البرمجية التالي كيفية استخدام الأسلوب isLoaded للتحقق من حالة الربط، ثم استرداد قيمة العمود الذي يرتبط به عنصر تحكم مكون في عنصر تحكم طريقة عرض سريعة.

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;
    }
}

formContext.ui.quickForms