Как получить ID выделенной записи в Custom Action?

Понадобилось создать действие копирования Entity, выделенной в таблице. Нашел в документации пример 3.5.5.3. Собственные типы действий, но никак не могу понять как получить ID выделенной записи. В примере, как я понял, показано как получить @NamePattern

metadataTools.getInstanceName(selected)
Но это значение может быть не уникально. Как можно получить идентификатор выделенной записи?

Добрый день, @igor.kudryashov!

В примере, который представлен в документации, описывается как можно получить экземпляр выделенной сущности - Entity selected = getTarget().getSingleSelected();
Вы можете воспользоваться методом Entity#getId(), чтобы получить идентификатор выделенной сущности.

С уважением,
Глеб

1 симпатия

Спасибо!