Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Retorna si l'enllaç de dades per als controls constituents d'un control de cerca ràpida s'ha completat.
Sintaxi
quickViewControl.isLoaded();
Valor de retorn
Tipus: Booleà.
Descripció: true és l'enllaç de dades per a un control constituent està complet; false en cas contrari.
Observacions
És possible que l'enllaç de dades per als controls constituents d'un control de cerca ràpida no s'hagi completat durant la incidència OnLoad del formulari principal perquè és possible que el formulari de cerca ràpida al qual està lligat el control no estigui carregat. Com a resultat, és possible que l'ús de getAttribute o de qualsevol mètode relacionat amb les dades en un control constituent no funcioni. El mètode isLoaded per al control de cerca ràpida ajuda a determinar l'estat d'enllaç de dades per als controls constituents d'un control de visualització ràpida.
Exemple
El codi d'exemple següent demostra com podeu utilitzar el mètode isLoaded per comprovar l'estat de l'enllaç i, a continuació, recuperar el valor de la columna a la qual està enllaçat un control constituent d'un control de cerca ràpida.
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;
}
}