“you’ll often have a requirement to customize it by adding a specific user instruction in a tooltip(shortDesc) or placeHolder(watermark) in the ADF table column filter header”

From my experience, the Oracle ADF Framework is mainly used by the companies owning Oracle ERP to display custom data table and forms.

This is why the most used component in the ADF JSF library is the RichTable. To filter the value displayed in those table, the developer can either used a view criteria query form or activate the column filters.

Activating the column filter will display an input component on top of the Rich table column allowing the user to filter the table on a specific column value.

While the filter input component is usable out of the box, you’ll often have a requirement to customize it by adding a specific user instruction in a tooltip(shortDesc) or placeHolder(watermark) in the ADF table column filter header. This is done by adding a “filter” facet to you column as in the following example :