Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí, zda je datová vazba pro základní ovládací prvky v ovládacím prvku rychlého zobrazení dokončena.
Syntaxe
quickViewControl.isLoaded();
Návratová hodnota
Typ: Logická hodnota.
Popis: pravda je datová vazba pro základní ovládací prvek dokončena; jinak nepravda.
Poznámky
Datová vazba pro základní ovládací prvky v ovládacím prvku rychlého zobrazení nemusí být dokončena během události OnLoad hlavního formuláře, protože formulář rychlého zobrazení, ke kterému je ovládací prvek vázán, nemusí být načten. V důsledku toho nemusí použití metody getAttribute nebo jakékoli metody související s daty u základního ovládacího prvku fungovat. Metoda isLoaded pro ovládací prvek rychlého zobrazení pomáhá určit stav datové vazby pro základní ovládací prvky v ovládacím prvku rychlého zobrazení.
Example
Následující ukázkový kód ukazuje, jak můžete použít isLoaded metoda ke kontrole stavu vazby a pak načíst hodnotu sloupce, ke kterému je vázaný základní ovládací prvek v ovládacím prvku rychlého zobrazení.
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;
}
}