Jagamisviis:


isLoaded (kliendi API viide)

Tagastab, kas kiirvaate juhtelemendi komponentide juhtelementide andmete sidumine on lõpule viidud.

Süntaks

quickViewControl.isLoaded();

Tagastatav väärtus

Tüüp: kahendmuutuja.

Kirjeldus: tõene on, et komponentide juhtelemendi andmete sidumine on lõpule viidud; muul juhul väär.

Märkused

Kiirvaate juhtelemendi juhtelementide andmete sidumine ei pruugi põhivormi OnLoad-sündmuse ajal olla lõpule viidud, kuna kiirvaatevormi, millega juhtelement on seotud, ei pruugita laadida. Seetõttu ei pruugi funktsiooni getAttribute või mis tahes andmetega seotud meetodite kasutamine komponentide juhtelemendis toimida. Kiirvaate juhtelemendi meetod isLoaded aitab määratleda kiirvaate juhtelemendi juhtelementide andmete sidumise olekut.

Näide

Järgmine näidiskood näitab, kuidas saate meetodi isLoaded abil kontrollida sidumise olekut ja seejärel tuua selle veeru väärtuse, millega kiirvaate juhtelemendi komponentide juhtelement on seotud.

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