Поделиться через


control.getAttribute (справочник по API клиента)

Возвращает столбец, к которому привязан элемент управления.

Элементы управления, которые не привязаны к столбцу (подгрид, веб-ресурс и IFRAME), не имеют этого метода. При попытке использовать этот метод в одном из этих элементов управления возникает ошибка.

Поддерживаемые типы элементов управления

Standard, Lookup, OptionSet

Синтаксис

formContext.getControl(arg).getAttribute();

Возвращаемое значение

Тип: Объект

Описание: столбец

Замечания

Составляющие элементы управления в элементе быстрого просмотра включены в коллекцию элементов управления, и эти элементы управления имеют метод getAttribute . Однако столбец не является частью коллекции столбцов для таблицы. Хотя вы можете получить значение для этого столбца с помощью getValue и даже изменить значение с помощью setValue, внесенные изменения не сохраняются в таблице.

В следующем коде показано значение столбца контактного мобильного телефона при отображении в форме учетной записи с помощью элемента управления быстрого просмотра contactQuickForm. Этот код скрывает элемент управления, если значение столбца равно NULL.

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

Быстрый элемент управления представлением
Columns