4.13. Индексация данных пользовательского компонента

В предыдущих версиях Synergy пользовательские компоненты, вне зависимости от их реализации, не могли отображаться в качестве полей реестра, использоваться в сопоставлениях, и по ним не выполнялся поиск. Мы исправили эту проблему, добавив возможность индексации пользовательского компонента при условии его корректной реализации.

Для того, чтобы пользователький компонент присутствовал в сопоставлениях, необходимо, чтобы в его модели были реализованы методы setAsfData и getAsfData, а также чтобы возвращалась структура компонента вида:

{ 
    "id": "id", 
    "type": "type", 
    "value": "value", 
    "key": "key"
}

Для снятия остальных ограничений достаточно реализации метода getAsfData и корректности возвращаемой структуры.