CreateAction - не получается объявить, чтобы задать начальные значения

В документации есть пример для инициализации сущности пр помощи CreateAction:

@Named("customersTable.edit")
private EditAction customersTableEdit;

Но выдает ошибку при попытке так сделать:

IllegalArgumentException: Can not set com.haulmont.cuba.gui.components.actions.CreateAction field com.company.ftx.web.event.EventsFrame.ftxeventCreateAction to com.haulmont.cuba.gui.xml.DeclarativeAction

Что я делаю неправильно?

Привет!
Судя по тексту ошибки речь идет про createAction,а в примере кода описано editAction.

Здравствуйте.

Как правильно отметил @kxb, проблема заключается в том, что в документации приведён пример для EditAction.

Судя по всему ошибка происходит при попытке инжекции в поле EventsFrame.ftxeventCreateAction, что не связано с приведённым вами полем customersTableEdit. Будет лучше, если вы приведёте полные XML-дескриптор и контроллер экрана.

Как мне кажется, судя по названию темы, более подходящим подходом для вас будет переопределить метод AbstractEditor#initNewItem(), в котором можно установить начальные значения для нового экземпляра сущности.

Приводите, пожалуйста, в будущем более детальное описание проблемы: что вы хотите сделать, что вы сделали и что по итогу не работает - это упростит и ускорит решение вашей проблемы.

С наилучшими пожеланиями,
Даниил.