Adobe LiveCycle Designer ES4 表格绑定数据动态增加行

最近研究下了Adobe LiveCycle Designer使用,想试试设计的表格如何根据数据自动添加行,这样就不用代码控制了

google了一下资料还是比较少,最终在一个帖子的回复里看到了几句话,按照那个思路又试着弄了下

在这里记录下,以备有人需要

google的文章是这个https://groups.google.com/forum/#!topic/livecycle/sBdUTy2wafk


如果需要制作一个根据数据自动增加行的表格需要经过如下几个步骤

1、创建表格

使用Adobe LiveCycle Designer的表格设计工具创建一个表格


我们可以把表格设置为1行


设置好表格的表头,然后选中第一行,在对象设置窗口中,打开Binding页签,选中“RepeatRow for Eatch Data Item”选项


至此我们先创建了一个可以动态变化的表格


2、创建数据源

首先我们先创建一个数据源,本文以xml数据源为例,创建一个xml文件作为数据源


在上面的DataBind窗口中,点击右侧小三角,展开下拉列表,选择“New Data Connection”


先修改数据源名称,再选择“Sample XML Data”,点击下一步


浏览选择刚才的xml数据文件


完成后在左侧“Data View”视图中可以看到新建的数据源

 


3、绑定数据源

分别把每个字段拖拽到对应的列中,然后保存本模板


这样数据绑定就完成了

4、导入数据

用AdobeAcrobat DC打开刚才的模板,点击“导入数据”



选择刚才制作的xml文件后,表格便可以根据数据自动增加行


猜你喜欢

转载自blog.csdn.net/WillJGL/article/details/64440398