如何在FormCalc中读取上下文变量

2020-08-26 03:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在上下文中有一个全局变量。 该...

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

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


我在上下文中有一个全局变量。 该变量(类型CHAR01)仅包含" X"或空格。

当变量包含" X"时,子表单之一应隐藏。

该变量不会显示在任何子窗体中。

这是我在子窗体初始化事件中未成功使用的Formcalc脚本。

if(HIDEFLAG eq" X")然后

$。presence ="隐藏"

endif

5条回答
樱桃小丸子0093
2020-08-26 03:38

为了所有人的利益。

正如Antoine建议的那样,变量必须是您正在使用的子表单的一部分。

在"对象"-"文件"选项卡中找到的"在线状态"属性可以从可见更改为隐藏。

因此该变量将不会显示,但可以被Formcalc或Javascript使用。

示例:

是名为" PAGE1"的子表单,TextField" langu"绑定到全局变量并包含" EN"

在子表单PAGE1中,您需要隐藏另一个子表单名称" French",您可以在子表单" French"的初始化事件中添加以下javascript:

if(this.resolveNode(" langu")。rawValue ==" EN"){
this.presence =" hidden";
}
否则this.presence =" visible";

一周热门 更多>