В предыдущих версиях Synergy пользовательские компоненты, вне зависимости от их реализации, не могли отображаться в качестве полей реестра, использоваться в сопоставлениях, и по ним не выполнялся поиск. Мы исправили эту проблему, добавив возможность индексации пользовательского компонента при условии его корректной реализации.
Для того, чтобы пользователький компонент присутствовал в
сопоставлениях, необходимо, чтобы в его модели были реализованы
методы setAsfData
и
getAsfData
, а также чтобы возвращалась
структура компонента вида:
{ "id": "id", "type": "type", "value": "value", "key": "key" }
Для снятия остальных ограничений достаточно реализации метода
getAsfData
и корректности возвращаемой
структуры.