Megosztás:


isLoaded (Ügyfél API-referencia)

Azt adja vissza, hogy a gyorsnézet vezérlőinek adatkötése befejeződött-e.

Szemantika

quickViewControl.isLoaded();

Visszaadott érték

Típus: Logikai.

Leírás: igaz, hogy a rendszerösszetevő-vezérlő adatkötése befejeződött; máskülönben hamis.

Megjegyzések

Előfordulhat, hogy a gyorsnézet vezérlőinek adatkötése nem fejeződik be a fő űrlap Betöltés eseménye során, mert előfordulhat, hogy a vezérlőhöz kötött gyorsnézetű űrlap nem töltődik be. Ennek eredményeképpen előfordulhat, hogy a getAttribute vagy bármely adattal kapcsolatos metódus használata egy rendszerösszetevő-vezérlőn nem működik. A gyorsnézet-vezérlő isLoaded metódusa segít meghatározni a gyorsnézet vezérlőinek adatkötési állapotát.

Example

Az alábbi mintakód bemutatja, hogyan ellenőrizheti az isLoaded metódust a kötés állapotának ellenőrzéséhez, majd lekéri annak az oszlopnak az értékét, amelyhez egy gyorsnézet-vezérlő rendszerösszetevő-vezérlője van kötve.

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