水平菜单,能否在点击一个菜单项的时候,以对话框的方式打开一个视图?
通过bean方式打开一个对话框视图,在调用dialogsWindow.view时没有第一个参数View<?> orgin,因为发起调用的bean不是一个视图实现类。
orign 可以用 UiComponentUtils.getCurrentView()
获取当前视图。
可以了,问题解决,感谢!
<item bean="EduBarcode" beanMethod="launch" />
@Component("EduBarcode")
public class EduBarcode {
private final DialogWindows dialogWindows;
public EduBarcode(DialogWindows dialogWindows) {
this.dialogWindows = dialogWindows;
}
public void launch() {
dialogWindows.view(UiComponentUtils.getCurrentView(), "EduBarcodeView").open();
}
}