如何根据值在Adobe Form表格单元中隐藏嵌套表格?

2020-08-27 07:34发布

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

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


你好大师

我有一个带有表格控件(TableP)的Adobe表单,该控件与GT_COMP绑定。

GT_COMP是一个内部表,因此TableP将根据GT_COMP中的数据增长。

在一个特定的列中,我嵌套了另一个表控件(TableC),现在我想根据GT_COMP中字段的值隐藏TableC,这意味着某些行将显示TableC,而另一些行则隐藏。

我该如何实现? 将Javascript放在哪里?

提前谢谢!

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

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


你好大师

我有一个带有表格控件(TableP)的Adobe表单,该控件与GT_COMP绑定。

GT_COMP是一个内部表,因此TableP将根据GT_COMP中的数据增长。

在一个特定的列中,我嵌套了另一个表控件(TableC),现在我想根据GT_COMP中字段的值隐藏TableC,这意味着某些行将显示TableC,而另一些行则隐藏。

我该如何实现? 将Javascript放在哪里?

提前谢谢!

付费偷看设置
发送
1条回答
N-Moskvin
1楼-- · 2020-08-27 08:40

您可以使用JS代码隐藏任何元素:

 this.presence ="不可见" 

这可以在初始化事件中设置。

如果要全局访问传递给渲染的xml数据,可以使用resolveNodes:

鉴于我有数据

 <数据>
     <用户>
           Test1  
           Test2  
           Test3  
     
  
 var users = xfa.resolveNodes(" xfa.datasets.data.data.users")

 var firstUser = users.item(0);
 var name = firstUser.name.value 

//name =='Test1'


希望有所帮助。

最好的问候
帕斯卡

一周热门 更多>