Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve si el enlace de datos para los controles constituyentes de un control de vista rápida está completo.
Sintaxis
quickViewControl.isLoaded();
Valor devuelto
Tipo: Booleano.
Descripción: true significa que el enlace de datos para un control constituyente está completo; false en caso contrario.
Comentarios
El enlace de datos para los controles constituyentes en un control de vista rápida puede no completarse durante el evento OnLoad del formulario principal porque el formulario de vista de rápida al que está enlazado el control puede no haberse cargado completamente. Como resultado, es posible que no funcione el uso de getAttribute o cualquiera de los métodos relacionados con datos de un control constituyente. El método isLoaded del control de vista rápida ayuda a determinar el estado del enlace de datos para los controles constituyentes en un control de vista rápida.
Ejemplo
El siguiente código de ejemplo demuestra cómo puede utilizar el método isLoaded para comprobar el estado de la vinculación y, a continuación, recuperar el valor de la columna a la que está vinculado un control constituyente en un control de vista 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;
}
}