为什么isResultSetEmpty()方法执行"更改结果集"事件?

2020-09-07 17:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)人们好, 企业希望根据是否有来...

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

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


人们好,

企业希望根据是否有来自数据源的数据在Lumira仪表板上显示或隐藏图表。 为此,我在相应数据源的"结果集已更改"事件中使用以下代码:

 if(me.isInitialized()){
 如果(me.isResultSetEmpty()){
 CHART_1.setVisible(false);
 }其他{
 CHART_1.setVisible(true);
 }
 }
 

我的问题是,如果" Lumira"不拒绝第二次执行," isResultSetEmpty"方法似乎再次调用数据源的" On Result Set Changed"事件,这将导致循环。

为什么" isResultSetEmpty"将事件称为"结果集已更改"? 是否有可能在不调用事件" On Result Set Changed"并导致循环的情况下检查da数据源是否为空?

感谢您的帮助。

BR,

西蒙(Simon)

3条回答
DafaDDDa
2020-09-07 18:20 .采纳回答

更新:Lumira Designer 2.2 SP00版本似乎有问题。 我们尝试了2.2 SP03版和2.3 SP00版,并且在这两个版本中都不会发生此错误。

一周热门 更多>