Partajați prin


isLoaded (Referință API client)

Returnează dacă legarea datelor pentru controalele constitutive dintr-un control de vizualizare rapidă este finalizată.

Sintaxă

quickViewControl.isLoaded();

Valoarea returnată

Tip: Boolean.

Descriere: adevărat este legarea datelor pentru un control constitutiv este finalizată; în caz contrar, fals.

Remarci

Legarea datelor pentru controalele constitutive dintr-un control de vizualizare rapidă poate să nu fie finalizată în timpul evenimentului Principal formular OnLoad , deoarece este posibil ca formularul de vizualizare rapidă la care este legat controlul să nu fie încărcat. Prin urmare, utilizarea getAttribute sau a oricăror metode legate de date dintr-un control constitutiv poate să nu funcționeze. Metoda esteLoaded pentru controlul de vizualizare rapidă ajută la determinarea stării de legare a datelor pentru controalele constitutive dintr-un control de vizualizare rapidă.

Exemplu

Următorul cod eșantion demonstrează modul în care puteți utiliza metodaLoaded pentru a verifica starea de legare, apoi regăsiți valoarea coloanei la care este legat un control constitutiv într-un control de vizualizare rapidă.

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