Как правильно создать новую подчинённую сущность в таблице на форме основной сущности

В документации есть пример который называется “Добавление атрибута-композиции”
https://docs.jmix.ru/1.x/jmix/1.6/tutorial/data-in-ui.html#composition-attr
но не смог нигде найти описание как правильно сделать код в кнопке “Create” таблицы Steps. Чтобы новая UserStep имела связь с активной записью User. Можно где-то такое почитать?

Добрый день

Стандартная кнопка Create в данном примере не используется, создаётся пользовательская кнопка Generate. Смотрите далее в документации:
https://docs.jmix.ru/1.x/jmix/1.6/tutorial/data-in-ui.html#custom-button
https://docs.jmix.ru/1.x/jmix/1.6/tutorial/data-in-ui.html#create-user-steps

Наверное я не совсем корректно задал вопрос. Интересует как создать “стандартную” кнопку Create, чтобы при создании новой записи UserStep из формы User она автоматически связывалась бы с записью User (заполнить поле user/USER_ID), чтобы исключить из формы UserStep необходимость/возможность редактирования поля User. Про Generate видел, но это не совсем то или я чего-то не понял. Хотелось бы чтобы вновь созданная форма UserStep сразу после создания открывалась стандартным образом для редактирования (заполнения полей пользователем).

Достаточно добавить в dataGrid стандартное действие типа “list_create” и связать с ним кнопку:

<hbox id="buttonsPanel" classNames="buttons-panel">
    <button action="stepsDataGrid.createAction"/>
</hbox>
<dataGrid id="stepsDataGrid" dataContainer="stepsDc" width="100%" height="100%">
    <actions>
        <action id="createAction" type="list_create"/>
    </actions>

Студия сгенерирует такой код автоматически по своим шаблонам если вы создадите новый экран деталей для сущности, имеющей атрибут-коллекцию типа COMPOSITION, и выберете этот атрибут в фетч плане для данного экрана.