登录进入MainView后,如何通过代码自动加载某个菜单项(模拟点击了该菜单项)

登录进入MainView后,我希望自动显示“首页”,其中“首页”是一个菜单项,对应HomeView。意思是进入MainView后模拟点击了菜单项“首页”。我使用的是水平菜单。
调用viewNavigators.view()不行,和手动点击菜单项不一样,手动点击菜单项,页面显示在MainView的initialLayout中,使用导航则导致整个页面跳转。

jmix.ui.default-view-id 配置默认打开的视图也不行吗?

使用jmix.ui.default-view-id可以了

如果需要在登录后打开不同的“首页”,使用 jmix.ui.default-view-id就不合适了,还有其他办法吗?
例如:
登录账号是“zhangsan”,自动导航到"zhangsanHome",登录账号是"lisi",自动导航到“lisiHome”。

参考 LoginViewSupportnavigateToInitialView() 方法