Dalintis per


isLoaded (kliento API nuoroda)

Grąžina, ar baigiamas komponento valdiklių duomenų susiejimas sparčiosios peržiūros valdiklyje.

Sintaksė

quickViewControl.isLoaded();

Grąžinimo reikšmė

Tipas: Bulio logika.

Aprašas: teisinga yra baigiamas sudedamosios dalies valdiklio duomenų susiejimas; klaidinga – kitu atveju.

Pastabos

Komponento valdiklių duomenų susiejimas sparčiosios peržiūros valdiklyje gali būti nebaigtas pagrindinės formos įvykio OnLoad metu, nes gali būti neįkelta sparčiosios peržiūros forma, su kuria susietas valdiklis. Todėl gali neveikti getAttribute arba su duomenimis susijusių metodų naudojimas sudedamosios dalies valdiklyje. Sparčiosios peržiūros valdiklio metodas isLoaded padeda nustatyti sudedamųjų dalių valdiklių duomenų susiejimo būseną sparčiosios peržiūros valdiklyje.

Pavyzdys

Toliau pateiktame kodo pavyzdyje parodoma, kaip galite naudoti metodą isLoaded susiejimo būsenai patikrinti, tada gauti stulpelio, su kuriuo yra susietas sudedamosios dalies valdiklis sparčiosios peržiūros valdiklyje, reikšmę.

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