isLoaded (Клиент API анықтамасы)

Жылдам көрініс басқару элементіндегі құрамдас басқару элементтері үшін деректерді байланыстыру аяқталғанын береді.

Синтаксис

quickViewControl.isLoaded();

Қайтаратын мән

Түрі: Boolean.

Шарты: Мәтін мазмұны бойынша мәліметтер жинақтаушы зейнетақы қорының толық құрамына кіреді; Әйтпесе, жалған.

Ескертулер

Жылдам көрініс басқару элементіндегі құрамдас басқару элементтеріне арналған деректерді байланыстыру негізгі пішіннің Жүктеу оқиғасы кезінде аяқталмауы мүмкін, өйткені басқару элементі байланыстырылған жылдам көрініс пішіні жүктелмеуі мүмкін. Нәтижесінде, 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