Ecos Select

Компонент «выбор из списка».

Основан на стандартном formio-компоненте Select, был модифицирован, чтобы список возможных значений формировался автоматически в следующих случаях:

Если атрибут - это alfresco свойство с ограничениями (constraints) на список возможных значений. Для этого нужно во вкладке Данные выставить полю Тип источника данных значение URL, а в поле URL-адрес источника данных ** указать значение **/citeck/ecos/records/query.

Если атрибут равен tk:type.

../../../../../_images/ecos_select_1.png

Таким образом, если у нас подходит один из этих случаев, то достаточно на вкладке API прописать атрибут как показано выше.

Логика по вычислению списка возможных значений содержится в AlfNodeMetaEdge.

Значение в режиме просмотра

В компоненте список представляется как набор объектов со свойствами value & label.

Есть два режима представления значения на карточке:

  • текст

  • ссылка (по умолчанию)

На отображение влияют:

  • флаг Display selected value as a text. Default value is link

  • формирование списка элементов

Если флаг установлен - текст. Иначе если value соответствует строке-шаблону workspace://... или задано значение recordRef (это может быть актуально когда value отлично от recordRef для формирования ссылки) значение представляется в виде ссылки.

Если параметры не подходят - текст.