opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Vrne, ali je vezava podatkov za kontrolnike komponent v kontrolniku hitrega pogleda dokončana.
Sintaksa
quickViewControl.isLoaded();
Vrednost vračila
Vrsta: Logična vrednost.
Opis: true je vezava podatkov za kontrolnik, ki se sestavi, popolna; sicer je vrednost false.
Pripombe
Vezava podatkov za kontrolnike komponent v kontrolniku hitrega pogleda morda ni dokončana med glavnim dogodkom OnLoad obrazca onload , ker obrazec hitrega pogleda, na katerega je vezan kontrolnik, morda ni naložen. Zaradi tega uporaba getAttribute ali katere koli metode, povezane s podatki na kontrolniku komponente, morda ne bo delovala. Metoda isLoaded za kontrolnik hitrega pogleda pomaga določiti stanje vezave podatkov za kontrolnike komponent v hitrem pogledu.
Primer
Spodnja vzorčna koda prikazuje, kako lahko uporabite metodo isLoaded za preverjanje stanja vezave in nato pridobite vrednost stolpca, na katerega je vezan kontrolnik komponente v kontrolniku hitrega pogleda.
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;
}
}