Наполнение lookupField экземплярами одной сущности

Добрый день!
Есть экран созданный “с нуля”, он не предназначен для редактирования какой-либо сущности, но является своего рода просто промежуточным экраном, на котором запрашиваются параметры для выполнения некоторой функциональности.
На экране есть компонент lookupField, элементами списка которого должны быть все экземпляры некоторой сущности. Экземпляров немного - 2-5 штук
Вопрос - как заполнить этот lookupField экземплярами некоторой сущности, чтобы пользователь выбрал конкретный.
Неужели для этого только программно в контроллере необходимо заполнять список LookupField

Создайте контейнер данных для этой сущности и укажите его в свойстве optionsContainer вашего lookupField.
Все это в дескрипторе экрана.

Сделал так, но тем не менее получаю пустой lookupField

    <data>
        <collection id="shiftDc" class="ru.company.cleaning.entity.Shift" view="_minimal">
            <loader>
                <query><![CDATA[select s from cleaning_Shift s]]></query>
            </loader>
        </collection>
    </data>
    <layout>
        <lookupField id="shiftLookupField" caption="Смена" width="100%" optionsContainer="shiftDc"/>
    </layout>

Решилось добавлением аннотации @LoadDataBeforeShow к контроллеру экрана

1 симпатия