文件的导出
下面的这些方法在这里省略建EO和VO的步骤我们是假设它们都已建好,并且已在ADF的DATA CONTORLS里面能够找到你想要操作的那个VO。
方法1:
此方法是ADF里可以说是最简单的一种实现数据导出的方法之一,如图我想将下图TABLE中的数据导出,首先要从Component Palette中插入一个事件触发组件到页面上来,我在这里插入的是一个Toolbar Button(可以是BUTTON,LINK等)将这个组件命名为“导出”。
然后我从Component Palette中拖入一个Export Collection Action Listener做为“导出”按钮的子项。
对于Export Collection Action Listener的属性:
ExportedId : 指定的是在页面中你想输出的Component的ID,在这里我指定的是resid1它是上图中TABLE组件的ID,因为我想对这个TABLE组件的数据进行输出。
Type : 指定文件输出的格式,由于此种方式比较简单只支持EXCEL格式。
Filename: 指定文件输出时的文件名。
Title: 指定输出文件的标题,也就是显示在EXCEL文件下标的名称。
ExportedRows:设定为all时输出表格中的所有行,设定为selected时输出选定的行,默认为ALL,另外用此种方法不能输出表格中隐藏的列。这种方法够简单吧!