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);
}
Artículos relacionados
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).