隐藏sapui5中的按钮或任何ui控件的最佳方法是什么?

2020-09-24 22:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 我想基于某些后端条件...

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

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


嗨朋友,

我想基于某些后端条件或角色在视图上隐藏按钮,目前,我可以通过绑定模型属性并设置相应的值来隐藏按钮。 但是用户可以通过使用chrome中的F12(开发人员模式)来还原可见性属性。 那么,处理此类问题的最佳方法是什么。

谢谢

Suman Kumar

4条回答
2020-09-24 22:43 .采纳回答

此按钮有什​​么作用? 为什么要对用户隐藏它?

这些看似愚蠢的问题,但实际上是重要的问题。 如果您有此按钮触发的动作(比如说对模型执行DELETE动作),那么隐藏它根本不会解决问题。 如果有人足够聪明,可以通过F12并显示此按钮,那么他们也可以通过Postman甚至通过Google Dev Tools控制台简单地执行DELETE HTTP方法。

在Web应用程序中隐藏按钮就像具有一个隐藏的按钮,无需按钮即可打开保存:只需通过隐秘性实现安全性,它本身就是反模式。

您应该在模型中而不是在视图中实施安全检查。

布鲁诺

一周热门 更多>