Генерируемый EntityPicker создается без кнопок вызова поиска по связанной сущности

Здравствуйте.
Пытаюсь в форму программно добавить атрибут с EntityPicker-ом, как описано здесь: Form :: Документация Jmix. Поле, на которое ссылается EntityPicker, объявлено в сущности как связанная сущность через Association. Но EntityPicker генерируется без кнопок открытия экрана выбора значений из связанной сущности и очистки значения, соответственно я не могу внести в него значения.

Пример кода добавления:

EntityPicker<?> ep = uiComponents.create(EntityPicker.NAME);
ep.setCaption("Unit");
ep.setWidthFull();
ep.setValueSource(new ContainerValueSource<>(uIRowDataDc, "unit"));
form.add(ep);

Добрый день!

Видимо в коде надо добавлять кнопки.
Нашел пример в SelectValueDialog.java

    protected Field createEntityPicker(MetaClass metaClass) {
        EntityPicker<Object> entityPicker = uiComponents.create(EntityPicker.NAME);
        entityPicker.setMetaClass(metaClass);

        Actions actions = getApplicationContext().getBean(Actions.class);

        BaseAction lookupAction = (BaseAction) actions.create(EntityLookupAction.ID);

        lookupAction.addActionPerformedListener(this::lookupActionPerformed);
        entityPicker.addAction(lookupAction);

        return entityPicker;
    }
1 симпатия