Partekatu bidez


isLoaded (bezeroaren APIaren erreferentzia)

Ikuspegi azkarreko kontrol osatzen duten kontrolen datuen lotura osatuta dagoen ala ez adierazten du.

Sintaxia

quickViewControl.isLoaded();

Itzuli balioa

Mota: Boolearra.

Deskribapena: true da osagaien kontrol baten datuen lotura osatuta dagoela; faltsua, bestela.

Oharrak

Ikuspegi azkarreko kontrol bateko osagaien kontrolen datuen lotura ez da osatu OnLoad inprimakiaren gertaera nagusian, kontrola lotuta dagoen ikuspegi azkarreko inprimakia ez delako kargatuko. Ondorioz, getAttribute edo datuekin erlazionatutako metodoak osagaien kontrol batean erabiltzeak ez du funtzionatuko. Ikuspegi azkarreko kontrolaren isLoaded metodoak ikuspegi azkarreko kontrol osatzen duten kontrolen datuen lotura-egoera zehazten laguntzen du.

Adibidez

Ondorengo adibide-kodeak erakusten du nola erabil dezakezun isLoaded metodoa loturaren egoera egiaztatzeko, eta, ondoren, ikuspegi azkarreko kontrol bateko osagaien kontrol bati lotuta dagoen zutabearen balioa berreskuratzeko.

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