如何在单个ADF页面中创建多个框架并仅打印某个框架?

时间:2012-07-18 01:33:25

标签: printing frame oracle-adf

我有一个问题。我有ADF表单,有打印选项。当我点击打印按钮时,它会打印出整个页面。我使用此代码弹出新标签进行打印。

     <af:commandButton text="Print" id="cb3">
      <af:showPrintablePageBehavior/>
    </af:commandButton>

是否可以仅打印表单的某些部分?我可以将该页面分成多个帧,并且只在ADF中打印某个帧吗?谁能告诉我怎么做?

迫切需要。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

某些布局组件确实表现为打印边界。更容易控制打印内容的更简单选项是设置不应打印到的组件的呈现属性

rendered =“#{!adfFacesContext.outputMode eq'prottable'}”

如果你把它放在你不想打印的布局容器上(包括它的孩子)那么这应该是一个简单的设置