This blog we will see how to export the specific columns in exported excel using af:setPropertyListener in ADF page.
In real time example sometimes we need to hide the column in exported excel.
In ADF export to excel by default it will export all the columns. But for not exporting the specific columns we need use the below code inside button
Set visible property in column like the below code
Now run your application and click on the export to excel button, it will export the specific columns only
You Can download the code: Download
Thanks...
In real time example sometimes we need to hide the column in exported excel.
In ADF export to excel by default it will export all the columns. But for not exporting the specific columns we need use the below code inside button
<af:commandButton
text="Export to Excel"
binding="#{backingBeanScope.backing_ExportToExl.cb1}"
id="cb1">
<af:setPropertyListener
from="true"
to="#{pageFlowScope.hideColumn}"
type="action"/>
<af:exportCollectionActionListener type="excelHTML"
exportedId="t1"
filename="Exporthidecolumnexl.xls"/>
<af:setPropertyListener
from="false"
to="#{pageFlowScope.hideColumn}"
type="action"/>
</af:commandButton>
|
Set visible property in column like the below code
<af:column
sortProperty="#{bindings.EmployeesVO1.hints.FirstName.name}"
sortable="false" visible="#{pageFlowScope.hideColumn ne true}"
headerText="#{bindings.EmployeesVO1.hints.FirstName.label}"
id="c2">
<af:outputText
value="#{row.FirstName}" id="ot4"/>
</af:column>
|
Now run your application and click on the export to excel button, it will export the specific columns only
You Can download the code: Download
Thanks...
Hi is adf is good career choice
ReplyDeleteWe are really grateful for your blog post. You will find a lot of approaches after visiting your post. Thanks for such post and please keep it up. Oracle ADF online Training
ReplyDelete