Deli putem


isLoaded (Client API reference)

Vraća da li je povezivanje podataka za konstitutivne kontrole u kontroli brzog prikaza dovršeno.

Sintaksa

quickViewControl.isLoaded();

Povratna vrednost

Tip: Bulova vrednost.

Opis: true je povezivanje podataka za konstitutivnu kontrolu je dovršeno; u suprotnom.

Primedbe

Povezivanje podataka za konstitutivne kontrole u kontroli brzog prikaza možda neće biti dovršeno tokom događaja " OnLoad " glavnog obrasca zato što obrazac za brzi prikaz sa kojima je povezana možda nije učitan. Zbog toga korišćenje metoda getAttribute ili bilo kojih metoda u vezi sa podacima na konstitutivnim kontrolama možda neće funkcionisati. Metod isLoaded za kontrolu brzog prikaza pomaže u određivanju statusa povezivanja podataka za konstitutivne kontrole u kontroli brzog prikaza.

Primer

Sledeći uzorak koda pokazuje kako možete da koristite metod isLoaded da biste proverili status povezivanja, a zatim preuzeli vrednost kolone sa kojoj je povezana konstitutivna kontrola u kontroli brzog prikaza.

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