Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
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;
}
}