2020-08-15 14:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,大家!您遇到这个问题了吗:如果我同时多次单击按钮,它将反复调用odata服务 !!! 您如何解决?对按钮做些限制?
黄浩,
如果操作花费时间,并且在OData调用正在进行时需要阻止用户交互,则应使用"忙对话框"控件来防止用户采取任何其他操作,请查看以下文档:
https://experience.sap.com/fiori-design -web/busydialog /
繁忙指示器可用于特定的UI控件,但您应该查看两个文档以了解哪种文档更适合您的情况:
https://experience.sap.com/fiori -design-web/忙碌指示器/
希望此信息有所帮助。
干杯
Felipe
将 Felipe de Mello Rodrigues !你帮了我一个忙!1
嗨黄,
您可以禁用该按钮并在oData调用的成功功能中启用它。
或者您可以按照Felipe的建议使用忙碌指示器。
此致
Suriya
你好,
在自定义操作中始终包含以下代码,以避免多次点击:oEvent.getSource()。setEnabled(false);
//再次在成功回调函数和错误处理函数中启用按钮
oEvent.getSource()。setEnabled(true);
最多设置5个标签!
黄浩,
如果操作花费时间,并且在OData调用正在进行时需要阻止用户交互,则应使用"忙对话框"控件来防止用户采取任何其他操作,请查看以下文档:
https://experience.sap.com/fiori-design -web/busydialog /
繁忙指示器可用于特定的UI控件,但您应该查看两个文档以了解哪种文档更适合您的情况:
https://experience.sap.com/fiori -design-web/忙碌指示器/
希望此信息有所帮助。
干杯
Felipe
将 Felipe de Mello Rodrigues !你帮了我一个忙!1
嗨黄,
您可以禁用该按钮并在oData调用的成功功能中启用它。
或者您可以按照Felipe的建议使用忙碌指示器。
此致
Suriya
你好,
在自定义操作中始终包含以下代码,以避免多次点击:oEvent.getSource()。setEnabled(false);
//再次在成功回调函数和错误处理函数中启用按钮
oEvent.getSource()。setEnabled(true);
一周热门 更多>