Adobe Forms-多个项目

2020-08-26 01:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个Adobe表...

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

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


大家好,

我有一个Adobe表单要求,其中将项目数据部分分为两个框/部分,如下所示(我只是简化了框,但每个框都有多个字段):

对于每个项目,有两个部分应显示其数据。 例如,item1将在框"项目1-A"和"项目1-B"中显示详细信息,项目2在"项目2-A"和"项目2-B"中以此类推。 当前,"项目1-A","项目2-A"和"项目3-A"框位于一个内容区域中,并且没有问题。 " B"框是我无法在表格中正确显示数据的框。 我在内容区域尝试了几种脚本和布局,但仍然无法实现。

请问您如何输入? 如果需要,我可以提供更多详细信息。 谢谢!

此致

狮子座

(9.6 kB)
1条回答
Tong__Ming
2020-08-26 01:44

嗨Leo,
您正在经历adobe livecycle中疲惫的数据绑定机制。

问题是,您的数据可能看起来像这样:

列表
   项目
     一个
     乙
   项目
     一个
     乙
 

您可能已经定义了两个子窗体/表,每个子窗体/表都绑定到数据路径:
" $ .list.item [*]"

在这种情况下,第一个表绑定到数据 并"耗尽"数据绑定,因此,第二个子表单/表为空。

作为解决方法,有两个选项:

1。 重塑您的数据服务(推荐)
如果可能的话,重塑您的数据服务,因此看起来像这样:

列表
   项目
     一个
   项目
     一个

 清单2
   项目
     乙
   项目
     B 

现在,您可以将一个子窗体/表绑定到:$ .list,将另一个子窗体/表绑定到$ .list2,它们不应相互冲突。

2。 使用Javascripting直接设置第二个表字段。
您可以使用以下代码片段并对其进行修改以适合您的数据:

//在表中插入脚本

 var items = xfa.resolveNodes(" xfa.datasets.data.list.item [*]")//获取所有项目节点

 对于(i = 0; i                                                                     

一周热门 更多>