在SAP Adobe窗体中隐藏表

在SAP Adobe窗体中隐藏表,sap,adobe,livecycle-designer,adobe-form,Sap,Adobe,Livecycle Designer,Adobe Form,我正在使用SAP ABAP中的Adobe Forms(交互式表单)进行一个项目,我有一个表,根据一些Select语句可以包含数据,也可以不包含数据。当它包含数据时,表将被打印出来,否则表必须隐藏。我尝试在表单脚本中使用FormCalc(以及JavaScript)来实现这一点,代码如下:(但它不起作用) 如果数据来自Select语句,则填充表,否则不填充表。在这两种情况下都会打印该表,因此它不是一个实现错误。选择JavaScript作为脚本类型,并将以下内容放入表元素的初始化事件中: if(thi

我正在使用SAP ABAP中的Adobe Forms(交互式表单)进行一个项目,我有一个表,根据一些Select语句可以包含数据,也可以不包含数据。当它包含数据时,表将被打印出来,否则表必须隐藏。我尝试在表单脚本中使用FormCalc(以及JavaScript)来实现这一点,代码如下:(但它不起作用)


如果数据来自Select语句,则填充表,否则不填充表。在这两种情况下都会打印该表,因此它不是一个实现错误。

选择JavaScript作为脚本类型,并将以下内容放入表元素的
初始化事件中:

if(this.Row1.Cell1.rawValue == "")
{
   this.HeaderRow.presence = "hidden" ;
}
其中,
cell1
是表格数据行的单元格,
HeaderRow
是标题

if(this.Row1.Cell1.rawValue == "")
{
   this.HeaderRow.presence = "hidden" ;
}