在Backoffice登录后设置默认目录(导航节点)

2020-09-13 18:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的用例是这样的: 我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的用例是这样的:

  • 我们有catalogA和catalogB(所有用户组的可读目录中都有)。

  • 如果用户是userGroupA的成员,则登录后应默认选择catalogA。

  • 如果用户是userGroupB的成员,则登录后应默认选择catalogB。

到目前为止,我发现最好的方法是重写方法 GenericInitAdvancedSearchController.createAdvancedSearchInitContext(NavigationNode navigationNode),该方法在参数中包含一个navigationNode

我的问题是我该如何定义一个新的导航节点,因为该对象只是通过套接字从小部件socketId =" nodeSelected"传递的,是否有一个初始化程序,一个通过目录生成一个的工厂。

谢谢。

4条回答
追夢秋陽
2020-09-13 18:46 .采纳回答

我这样做的方法是通过覆盖FullTextSearchController中的initializeInContext方法,该方法在用户首次登录时被调用。这是您可以检查已登录用户的组并将条件添加到solr查询的方法。/p>

一周热门 更多>

相关问答