Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna se a associaçã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: booliano.
Descrição: true é a associação de dados para um controle constituinte está concluída; false 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 ser concluída durante o evento OnLoad do formulário principal porque o formulário de exibição rápida ao qual o controle está associado pode não ser carregado. Como resultado, o uso do 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 da associaçã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 à qual um controle constituinte em um controle de exibição rápida está associado.
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;
}
}