Добрый день, подскажите пожалуйста возможно как-то переопределить JmixButton? Хочу изменить поведение в JmixButtonActionSupport для метода addActionVariant(), хочу изменить на свои значения.
В jmix 2 не пробовал. Но в в jmix1 мы экстендили нужные нам классы. Изменяли логику как надо и исползовали ComponentRegistration
для их замены.
В конфигурации добавить бин
@Bean
open fun buttonComponent(): ComponentRegistration {
return ComponentRegistrationBuilder.create(NewJmixButton::class.java)
.withComponentLoader("button", ButtonLoader::class.java)
.build()
}
Где NewJmixButton
- ваше переопределение JmixButton
UPD: Возможно нужно будет добавить replaceComponent(JmixButton::class.java)