Compartilhar via


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

Retorna a coluna à qual o controle está associado.

Os controles que não estão associados a uma coluna (subgrid, recurso web e IFRAME) não têm esse método. Um erro será gerado se você tentar usar esse método em um desses controles.

Tipos de controle com suporte

Standard, Lookup, OptionSet

Sintaxe

formContext.getControl(arg).getAttribute();

Valor de retorno

Tipo: Objeto

Descrição: uma coluna

Observações

Os controles constituintes em um controle de exibiçã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 é nulo.

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

Controle de exibição rápida
Colunas