一个列表视图,当在EntityPick中弹出时,能否和在MainView中导航进行区分。
我希望在EntityPicker弹出时,将“创建”等按钮隐藏掉。
有一个简单的方法,在 BeforeShow
event 里面检查列表视图的父元素是不是 jmix-dialog
:
@Subscribe
public void onBeforeShow(final BeforeShowEvent event) {
if(getElement().getParent().getAttribute("class").contains("jmix-dialog")){
createBtn.setVisible(false);
}
}