Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vráti informácie o dokončení údajovej väzby pre základné ovládacie prvky v ovládacom prvku rýchleho zobrazenia.
Syntax
quickViewControl.isLoaded();
Vrátená hodnota
Typ: Booleovská hodnota.
Opis: true je údajová väzba pre zložkovú kontrolu je dokončená; V opačnom prípade false.
Poznámky
Údajová väzba pre základné ovládacie prvky v ovládacom prvku rýchleho zobrazenia sa nemusí dokončiť počas udalosti OnLoad hlavného formulára, pretože formulár rýchleho zobrazenia, na ktorý je ovládací prvok viazaný, sa nemusí načítať. V dôsledku toho nemusí použitie metódy getAttribute alebo akýchkoľvek metód súvisiacich s údajmi v ovládacom prvku zložky fungovať. Metóda isLoaded pre ovládací prvok rýchleho zobrazenia pomáha určiť stav väzby údajov pre základné ovládacie prvky v ovládacom prvku rýchleho zobrazenia.
Príklad
Nasledujúci vzorový kód ukazuje, ako môžete použiť metódu isLoaded na kontrolu stavu väzby a potom načítať hodnotu stĺpca, na ktorý je zložkový ovládací prvok viazaný v ovládacom prvku rýchleho zobrazenia.
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;
}
}