JavaServer Faces (JSF) components reference

After you open the Enhanced Faces Components drawer and the Standard Faces Components drawer on the palette, you can add any of the components to a Faces JSP. Some components are hidden, by default, on the palette. To show a hidden component in the palette, right-click within the palette view and choose Customize. Clear the Hide checkbox for each component that you want to display on the palette.
Note: Some subcomponents are not added from the palette. Instead, they are added from the Properties view of the parent component. For example, after you add a data table component to a page, you can then add a row edit component from the Properties view of the data table.

The Properties view for a component shows the most common set of attributes you can set on a component, and, depending on the component, you might also see options for adding controls, actions, or other components. To open the Properties view, click Window > Show View > Properties; however, it is opened by default.

Example of a properties view

The All Attributes view shows a table of all the attributes you can set on a component, which includes those attributes you can access from the Properties view. To switch to the All Attributes view, click the All Attributes icon All Attributes icon in the upper right corner of the Properties view.

Example of the all attributes view
For individual component details, refer to the appropriate component type below.

Components that are initially hidden on the palette are denoted by an asterisk (*) next to their name in the tables.

Related concepts
Asynchronous JavaScript and XML (AJAX) Components
JavaServer Faces (JSF) overview
JSF Widget Library (JWL)
Developing Web applications using JavaServer Faces (JSF)

Feedback