| Attributes |
| Name | Required | Request-time | Type | Description |
| binding | no | true | javax.el.ValueExpression | Using an EL expression, bind the component reference to a bean property, so that the component may be accessed in the bean. |
| closable | no | true | boolean | Boolean value that specifies whether the panel has a close button. Default = 'false'. |
| closeSpeed | no | true | int | Integer value that specifies the duration of the closing animation. Default = '1000'. |
| collapsed | no | true | boolean | Boolean value that specifies whether the panel is collapsed. Default = 'false'. |
| disableInputs | no | true | boolean | Boolean value that specifies whether all input elements inside this panel should be disabled or not. This doesn't affect the children components' internal state; this simply disables all input elements in the client side, in order to avoid submitting their values in requests to the server. (Note: some components might not look different to the user when disabled via this option, but their values will not be submitted to the server nonetheless.) Default = 'false'. |
| footer | no | true | java.lang.String | Footer text of the panel. |
| header | no | true | java.lang.String | Header text of the panel. |
| headerAlign | no | true | java.lang.String | Specifies how the header text should be aligned (when specified via the "header" attribute). The possible values are "left", "center", and "right". Default = 'left'. |
| id | no | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
| onclick | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| ondblclick | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onkeydown | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onkeypress | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onkeyup | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onmousedown | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onmousemove | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onmouseout | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onmouseover | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| onmouseup | no | true | java.lang.String | Renders the provided value as an HTML attribute with the same name on the root element of the component. |
| rendered | no | true | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
| style | no | true | java.lang.String | Style to apply to the container element. |
| styleClass | no | true | java.lang.String | Style class to apply to the container element. |
| toggleSpeed | no | true | int | Integer value that specifies the duration of the transition between states. Default = '1000'. |
| toggleable | no | true | boolean | Boolean value that specifies whether to display a button to toggle between the expanded and collapsed states of the panel. Default = 'false'. |
| visible | no | true | boolean | Boolean value that specifies whether the panel is visible. Default = 'true'. |