Compartir por


control.getAttribute (referencia de la API de cliente)

Devuelve la columna a la que está asignada el control.

Los controles que no están vinculados a una columna (subcuadrícula, recurso web e IFRAME) no tienen este método. Se generará un error si intenta usar este método en uno de estos controles.

Tipos de control admitidos

Estándar, de búsqueda, OptionSet

Sintaxis

formContext.getControl(arg).getAttribute();

Valor devuelto

Tipo: Objeto

Descripción: una columna

Comentarios

Los controles constituyentes en un control de vista rápida se incluyen en la colección de controles y estos controles tienen el método getAttribute. Sin embargo, la columna no forma parte de la colección de columnas para la tabla. Si bien puede recuperar el valor de esa columna usando getValue e incluso cambiar el valor usando setValue, los cambios que realice no se guardarán con la tabla.

El siguiente código muestra el uso del valor de la columna teléfono móvil del contacto cuando se muestra en un formulario de cuenta usando un control de vista rápida llamado contactQuickForm. Este código oculta el control cuando el valor de la columna es NULL.

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

Control de vista rápida
Columnas

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).