一个列表视图,当在EntityPick中弹出时,能否和在MainView中导航进行区分

一个列表视图,当在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);
    }
}