Добрый день!
<item bean="djd_DialogViewOpener" beanMethod="openDialogView"
title="msg:///InformationView.title">
<properties>
<property name="viewId" value="InformationView"/>
</properties>
</item>
@Component("djd_DialogViewOpener")
public class DialogViewOpener {
private final DialogWindows dialogWindows;
public DialogViewOpener(DialogWindows dialogWindows) {
this.dialogWindows = dialogWindows;
}
public void openDialogView(String viewId) {
dialogWindows.view(UiComponentUtils.getCurrentView(), viewId)
.open();
}
}
Хочу написать вот такой Bean. Подскажите, как работает передача параметров в bean? В таком виде это не работает и пишет, что метода openDialogView
не существует.
NoSuchMethodException: No such accessible method: openDialogView() on object: DialogViewOpener
Он будто бы пытается найти метод openDialogView без параметров и пишет ошибку. Так понимаю принимать параметры нужно как-то по-другому