Partilhar via


control.getAttribute (referência da API do cliente)

Retorna a coluna à qual o controle está vinculado.

Os controles que não estão vinculados a uma coluna (subgrade, recurso da Web e IFRAME) não têm esse método. Um erro é gerado se você tentar usar esse método em um desses controles.

Tipos de controlo suportados

Padrão, Pesquisa, OptionSet

Sintaxe

formContext.getControl(arg).getAttribute();

Valor de retorno

Tipo: Objeto

Descrição: Uma coluna

Observações

Os controles constituintes dentro de um controle de visualização rápida são incluídos na coleção de controles e esses controles têm o método getAttribute . No entanto, a coluna não faz parte da coleção de colunas da tabela. Embora você possa recuperar o valor dessa coluna usando getValue e até mesmo alterar o valor usando setValue, as alterações feitas não são salvas com a tabela.

O código a seguir mostra o uso do valor da coluna de telefone celular de contato quando exibido em um formulário de conta usando um controle de exibição rápida chamado contactQuickForm. Esse código oculta o controle quando o valor da coluna é null.

var quickViewMobilePhoneControl = formContext.getControl("contactQuickForm_contactQuickForm_contact_mobilephone");
if (quickViewMobilePhoneControl.getAttribute().getValue() == null) {
    quickViewMobilePhoneControl.setVisible(false);
}

Controlo de visualização rápida
Columns