Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Vraća je li povezivanje podataka za kontrole komponenti u kontroli brzog prikaza dovršeno.
Sintaksa
quickViewControl.isLoaded();
Povratna vrijednost
Vrsta: Booleova vrijednost.
Opis: istinito je povezivanje podataka za kontrolu komponenti je dovršeno; u suprotnom je false.
Primjedbe
Povezivanje podataka za kontrole komponenti u kontroli brzog prikaza možda nije dovršeno tijekom glavnog događaja OnLoad obrasca jer obrazac za brzi prikaz s čiju je kontrolu možda nije moguće učitati. Zbog toga upotreba metode getAttribute ili bilo koje metode povezane s podacima na konstitutivnim kontrolama možda neće funkcionirati. Metoda isLoaded za kontrolu brzog prikaza pomaže u određivanju statusa povezivanja podataka za kontrole komponenti u kontroli brzog prikaza.
Primjer
Sljedeći ogledni kod pokazuje kako pomoću metode isLoaded provjeriti status povezivanja, a zatim dohvatiti vrijednost stupca s čiju je komponentu povezana kontrola 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;
}
}