Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Vraća da li je povezivanje podataka za konstitutivne kontrole u kontroli brzog prikaza dovršeno.
Sintaksa
quickViewControl.isLoaded();
Povratna vrednost
Tip: Bulova vrednost.
Opis: true je povezivanje podataka za konstitutivnu kontrolu je dovršeno; u suprotnom.
Primedbe
Povezivanje podataka za konstitutivne kontrole u kontroli brzog prikaza možda neće biti dovršeno tokom događaja " OnLoad " glavnog obrasca zato što obrazac za brzi prikaz sa kojima je povezana možda nije učitan. Zbog toga korišćenje metoda getAttribute ili bilo kojih metoda u vezi sa podacima na konstitutivnim kontrolama možda neće funkcionisati. Metod isLoaded za kontrolu brzog prikaza pomaže u određivanju statusa povezivanja podataka za konstitutivne kontrole u kontroli brzog prikaza.
Primer
Sledeći uzorak koda pokazuje kako možete da koristite metod isLoaded da biste proverili status povezivanja, a zatim preuzeli vrednost kolone sa kojoj je povezana konstitutivna kontrola u kontroli 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;
}
}