Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar om databindningen för de ingående kontrollerna i en snabbvisningskontroll är klar.
Syntax
quickViewControl.isLoaded();
Returvärde
Typ: Booleskt.
Beskrivning: sant är databindningen för en komponentkontroll är klar. annars falskt.
Anmärkningar
Databindningen för de ingående kontrollerna i en snabbvisningskontroll kanske inte är fullständig under huvudformuläret OnLoad-händelsen eftersom snabbvisningsformuläret som kontrollen är bunden till kanske inte läses in. Därför kanske det inte fungerar att använda getAttribute eller datarelaterade metoder på en komponentkontroll. Metoden isLoaded för snabbvisningskontrollen hjälper dig att fastställa databindningsstatusen för de ingående kontrollerna i en snabbvisningskontroll.
Example
Följande exempelkod visar hur du kan använda metoden isLoaded för att kontrollera bindningsstatusen och sedan hämta värdet för kolumnen som en komponentkontroll i en snabbvisningskontroll är bunden till.
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;
}
}