【问题标题】:Hiding table in SAP Adobe FormsSAP Adob​​e Forms 中的隐藏表格
【发布时间】:2019-11-06 19:39:48
【问题描述】:

我正在 SAP ABAP 中的 Adob​​e Forms(交互式表单)项目中工作,并且我有一个可以根据某些 Select 语句包含或不包含数据的表。当它包含数据时,表格将被打印出来,否则表格必须被隐藏。我试图通过在表单脚本中使用 FormCalc(以及 JavaScript)来做到这一点,代码如下:(但它不起作用)

'''
//form::ready

if( $.hasData == null) then
  $.presence = "hidden"
else $.presence = "visible"
endif
'''

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

【问题讨论】:

    标签: sap adobe livecycle-designer adobe-form


    【解决方案1】:

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

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

    其中cell1 是表格数据行的单元格,HeaderRow 是标题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多