点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们! p>
我想知道,是否有一种合适的方法可以从后端开发和控制ui元素可见性,当有多个角色共有一个应用程序,并且这些角色之间仅对页面上某些按钮的访问有所不同时? 而不是创建三个不同的角色。 p>
例如,一个用于查看与Employee和Manager相同的文档的应用程序,除了在显示模式下查看该报表外,经理所批准报表的唯一区别是。 在这种情况下,可以控制Odata服务中“批准”按钮的可见性,如果登录的用户是管理员,则可以从后端返回一个变量来启用和禁用按钮。 p>
致谢。 p>
嗨,易卜拉欣, p>
感谢您的回复。 是的,这就是我们将要采用的方法,但是我想知道它是否合适,并根据给定场景的fiori设计准则。 p>
致谢 p>
Anusha Saxena p>
我认为这是可行的,但可能不是最优雅的解决方案。 p>
如果要这样做,则即使将按钮设置为不可见,您也绝对需要在按钮中实施授权检查。 p>
一种替代方法是通过javascript基于后端数据创建按钮。 如果不是通过js创建的,它将不在xml中,因此这可能是一种更安全的选择。 p>
但这不是官方建议,只是我的个人想法。 p>
安东, p>
感谢您的建议。 我同意其他选择。 p>
致谢 p>
Anusha Saxena p>
嗨Anusha, p>
您可以执行以下操作:从后端发送可见设置为false的布尔值。 但是您还应该在后端的批准方法中控制角色/授权。 p>
一周热门 更多>