Здравствуйте.
jmix 2.1
Есть entityPicker, хочу чтобы при нажатии на крестик (clear field) выдавалось диалоговое окно с предупреждением и если пользователь нажимал “да”, то совершать стандартное действие по крестику.
@Subscribe(“vedZIField.entityClear”)
public void onVedZIFieldEntityClear(final ActionPerformedEvent event) {
dialogs.createOptionDialog().withHeader("Внимание").
withText("Удалить значение из поля?").
withActions(
new DialogAction(DialogAction.Type.YES).withHandler(
e -> {
//как мне здесь вызвать стандартное действие entityPicker clear
}
),
new DialogAction(DialogAction.Type.NO)
).
open();
}
Вопрос. Как вызвать стандартное действие entityClear? Что то типа
vedZIField.getAction(“entityClear”).actionPerform();? Но что передавать в actionPerform?
Или как то по другому?