Adobe形式的Java脚本中的Access Hierarchy视图节点字段

2020-08-20 15:13发布

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

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


专家们,

我正在处理Adobe表单,并且如果未设置标志(即值不是X),则希望将表列字段设置为空白。此标志从驱动程序传递到Adobe表单,并且它是上下文的一部分,而不是一部分 层次结构节点(如何在层次结构节点中添加此标志字段,但不想显示此字段)。 当我编写JavaScript来访问此字段时,它没有被选中,因为它不是层次结构注释的一部分。 请注意,此标志字段仅用于控制列文本的显示,因此它应该是层次结构节点的一部分,但在Adobe表单的设计视图中不可见。 请确认解决方案以达到此要求。

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

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


专家们,

我正在处理Adobe表单,并且如果未设置标志(即值不是X),则希望将表列字段设置为空白。此标志从驱动程序传递到Adobe表单,并且它是上下文的一部分,而不是一部分 层次结构节点(如何在层次结构节点中添加此标志字段,但不想显示此字段)。 当我编写JavaScript来访问此字段时,它没有被选中,因为它不是层次结构注释的一部分。 请注意,此标志字段仅用于控制列文本的显示,因此它应该是层次结构节点的一部分,但在Adobe表单的设计视图中不可见。 请确认解决方案以达到此要求。

付费偷看设置
发送
1条回答
DafaDDDa
1楼-- · 2020-08-20 15:52

您好,Ashutosh,
如果我对您的理解正确,您想直接在脚本内访问表单数据。
为此,您可以使用xfa.dataWindow(链接到文档

简短用法示例(JavaScript):
鉴于您具有以下数据:

 <数据>
   <书>
       Book1  
       Book2  
   
  
 var books = xfa.dataWindow.record(0).resolveNodes(" $。books.book [*]");
 var dataLength = books.length;
      
 for(var dataIndex = 0; dataIndex " + title.value);
  //绝对导航
   xfa.log.message(0,"(直接)Book" + dataIndex +" =>" + book.title.value);
 } 

这将打印:

(相对)Book 0 => Book1
(直接)Book 0 => Book1
(相对)Book 1 => Book2
(直接)Book 1 => Book2


此脚本可以在文档中的任何位置运行。 关于每个数据

最诚挚的问候
帕斯卡

一周热门 更多>