表onSelect事件以递归方式调用

2020-09-04 18:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有来自HANA视图...

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

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


大家好,

我有来自HANA视图的数据绑定到SAC Analytics Designer中的表。 当单击维度值时,我正在执行一些处理,以在为表引发的onSelect()事件中过滤所选维度值上的数据。

我注意到的是,当回调返回并刷新表时,再次引发onSelect()事件。 递归地发生这种情况,因为在表格渲染后,先前选中的单元格仍然突出显示。

没有清除选择功能,条件是我也可以使用该功能清除先前的选择。

任何人都遇到过这样的问题,并且有解决此问题的方法。 请提供您的想法。

致谢,
Vipul

4条回答
我是小鹏鹏啊
2020-09-04 19:06

您好Vipul,

您是否尝试过使用全局变量来限制逻辑的递归调用? 我认为,如果在执行逻辑后再添加一个带有全局变量的条件并更改全局变量的值,则可以停止再次调用同一逻辑。 如果表中选择的值与先前选择的值不同,则可以将全局值设置回默认值,然后再次调用逻辑。

我还没有尝试过,但是请告诉我它是否有帮助。

关于

Nikhil Joy

一周热门 更多>