Partilhar via


isLoaded (referência da API do cliente)

Retorna se a ligação de dados para os controles constituintes em um controle de exibição rápida está concluída.

Sintaxe

quickViewControl.isLoaded();

Valor de retorno

Tipo: Booleano.

Descrição: true é a ligação de dados para um controlo constituinte está completa; falso caso contrário.

Observações

A associação de dados para os controles constituintes em um controle de exibição rápida pode não estar concluída durante o evento OnLoad do formulário principal porque o formulário de exibição rápida ao qual o controle está vinculado pode não ser carregado. Como resultado, usar o getAttribute ou quaisquer métodos relacionados a dados em um controle constituinte pode não funcionar. O método isLoaded para o controle de exibição rápida ajuda a determinar o status de vinculação de dados para controles constituintes em um controle de exibição rápida.

Example

O código de exemplo a seguir demonstra como você pode usar o método isLoaded para verificar o status da associação e, em seguida, recuperar o valor da coluna que um controle constituinte em um controle de exibição rápida está vinculado.

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;
    }
}

formContext.ui.quickForms