Ecos Select
Компонент «выбор из списка».
Основан на стандартном formio-компоненте Select, был модифицирован, чтобы список возможных значений формировался автоматически в следующих случаях:
Если атрибут - это alfresco свойство с ограничениями (constraints) на список возможных значений. Для этого нужно во вкладке Данные выставить полю Тип источника данных значение URL, а в поле URL-адрес источника данных ** указать значение **/citeck/ecos/records/query.
Если атрибут равен tk:type
.
Таким образом, если у нас подходит один из этих случаев, то достаточно на вкладке API прописать атрибут как показано выше.
Логика по вычислению списка возможных значений содержится в AlfNodeMetaEdge.
Значение в режиме просмотра
В компоненте список представляется как набор объектов со свойствами value & label
.
Есть два режима представления значения на карточке:
текст
ссылка (по умолчанию)
На отображение влияют:
флаг Display selected value as a text. Default value is link
формирование списка элементов
Если флаг установлен - текст. Иначе если value
соответствует строке-шаблону workspace://...
или задано значение recordRef
(это может быть актуально когда value
отлично от recordRef
для формирования ссылки) значение представляется в виде ссылки.
Если параметры не подходят - текст.