| Attributes |
| Name | Required | Binding Type | EL | Default | Description |
| binding | false | teamdev.jsf.component.popuplayer.PopupLayer | only | null | A value-binding expression that associates the PopupLayer with a backing bean property. |
| closeOnOuterClick | false | boolean | true | false | A flag that indicates whether or not the PopupLayer component is automatically dismissed when the user clicks outside of the component. |
| draggable | false | boolean | true | false | A flag that indicates whether or not the dragging feature is enabled. |
| height | false | java.lang.String | true | null | The height of the PopupLayer component. Can be specified in any units (px, mm, em, etc.). |
| hidingTimeout | false | int | true | -1 | The timeout after which the PopupLayer component is automatically hidden. The value "-1" means that the PopupLayer component is not hidden automatically. |
| id | false | java.lang.String | false | null | The component identifier. |
| left | false | java.lang.String | true | null | The x coordinate of the component's upper-left corner relative to the upper-left corner of the document or an absolutely positioned immediate container of the PopupLayer component. Note that the "left" attribute should indicate the number of pixels, without the postfix "px". |
| modal | false | boolean | true | false | A flag that indicates whether or not the PopupLayer component is modal. |
| modalLayerClass | false | java.lang.String | true | null | A CSS class name for the visible part of the page which is not covered by a modal PopupLayer. |
| modalLayerStyle | false | java.lang.String | true | null | A style for the visible part of the page which is not covered by a modal PopupLayer. |
| onclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user clicks the left mouse button over the PopupLayer. |
| ondblclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user double-clicks the left mouse button over the PopupLayer. |
| ondragend | false | java.lang.String | true | null | JavaScript code that should be executed when the user stops dragging the PopupLayer component. |
| ondragstart | false | java.lang.String | true | null | JavaScript code that should be executed when the user starts dragging the PopupLayer component. |
| onhide | false | java.lang.String | true | null | JavaScript code that should be executed when the PopupLayer component is hidden on the client side. |
| onkeydown | false | java.lang.String | true | null | JavaScript code that should be executed when the user presses a key over the PopupLayer. |
| onkeypress | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user presses and releases a key over the PopupLayer. |
| onkeyup | false | java.lang.String | true | null | JavaScript code that should be executed when the user releases a key over the PopupLayer. |
| onmousedown | false | java.lang.String | true | null | JavaScript code that should be executed when the user clicks over the PopupLayer with either mouse button. |
| onmousemove | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer over the PopupLayer. |
| onmouseout | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer away from the PopupLayer. |
| onmouseover | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer onto the PopupLayer. |
| onmouseup | false | java.lang.String | true | null | JavaScript code that should be executed when the user releases the mouse button over the PopupLayer. |
| onshow | false | java.lang.String | true | null | JavaScript code that should be executed when the PopupLayer component is displayed on the client side. |
| rendered | false | boolean | true | false | A flag that indicates whether or not the component is visible. |
| rolloverClass | false | java.lang.String | true | null | A CSS class name for the entire PopupLayer component in the rollover state. |
| rolloverStyle | false | java.lang.String | true | null | A style for the entire PopupLayer component in the rollover state. |
| style | false | java.lang.String | true | null | A style for the entire PopupLayer component. |
| styleClass | false | java.lang.String | true | null | A CSS class name for the entire PopupLayer component. |
| top | false | java.lang.String | true | null | The y coordinate of the component's upper-left corner relative to the upper-left corner of the document or an absolutely positioned immediate container of the PopupLayer component. Note that the "top" attribute should indicate the number of pixels, without the postfix "px". |
| visible | false | boolean | only | true | A flag that indicates whether or not the PopupLayer component is visible. |
| width | false | java.lang.String | true | null | The width of the PopupLayer component. Can be specified in any units (px, mm, em, etc.). |