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


Элементы управления (справочник по клиентскому API)

Элемент управления представляет элемент HTML, присутствующий в форме. Некоторые элементы управления привязаны к определенному столбцу, а другие могут представлять несвязанные элементы управления, такие как IFRAME, веб-ресурс или вложенный элемент управления, добавленный в форму.

Объект элемента управления предоставляет методы для изменения представления или поведения элемента управления и определения соответствующего столбца. Элементы управления доступом используют одну из следующих коллекций:

  • formContext.ui.controls
  • formContext.ui Section.controls
  • formContext.data.entityAttribute.controls

FormContext. Метод getControl — это ярлык метода для доступа к formContext.ui.controls.get.

Элементы управления классифицируются по типу. Тип элемента управления можно определить с помощью метода getControlType . Некоторые методы управления доступны только для определенных типов элементов управления.

В этой статье содержатся сведения о методах, доступных для каждого типа элемента управления.

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

Это методы, доступные для стандартного элемента управления.

 

В этом выпуске не рекомендуется использовать следующие методы для стандартного элемента управления: addOnKeyPress, fireOnKeyPressи removeOnKeyPress.

Тип элемента управления IFRAME

Эти методы доступны для элемента управления IFRAME.

 

Тип элемента управления Kbsearch (поиск базы знаний)

Эти методы доступны для управления поиском базы знаний.

Замечание

Когда элемент управления поиска базы знаний добавляется в социальную область, имя элемента управления будет searchwidgetcontrol_notescontrol. Это имя нельзя изменить.

Тип элемента управления lookup

Эти методы доступны для элемента управления подстановкой.

Выбор и типы элементов управления выбором

Оба элемента управления выбора и выбор имеют одинаковый набор методов.

 

 

Тип элемента управления Quickform

Сведения о методах, поддерживаемых для этого типа элемента управления, см. в formContext.ui.quickForms .

Тип элемента управления Subgrid

Сведения о методах сведений, поддерживаемых для этого типа элемента управления, см. в таблицах и подопределениях .

Тип элемента управления "Временная шкала"

Элемент управления временной шкалы представляет записи, действия и заметки в едином представлении. Эти методы доступны для этого типа элемента управления.

 

Тип элемента управления таймером

Эти методы доступны для элемента управления таймером.

Тип элемента управления веб-ресурсами

Элемент управления веб-ресурсами имеет тот же набор методов, что и элемент управления iframe. См . тип элемента управления iframe

Веб-ресурс Silverlight имеет следующие дополнительные методы:

Подсказка

Если вы хотите изменить все элементы управления, привязанные к столбцу в форме, используйте коллекцию элементов управления внутри типа столбца. Например, чтобы добавить уведомление в каждый элемент управления, привязанный к столбцу name , можно выполнить следующее:

 const notification = { messages: ['Sample Notification on Name Controls'], notificationLevel: 'RECOMMENDATION', uniqueId: 'my_unique_id'};
formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification));

Тип элемента управления компонентом формы

Тип элемента управления компонентом формы имеет тот же набор методов, что и formContext в основной форме. См. API клиента клиентского интерфейса компонента > формы

Columns