| Attributes |
| Name | Required | Request-time | Type | Description |
| dialog | true | false | com.icesoft.faces.facelets.component.dialog.Dialog | Must resolve to an instance of the Dialog class |
| autoCentre | false | false | java.lang.Boolean | Used to keep the popup centred on the screen through scrolling and window resizing events. |
| autoPosition | false | false | java.lang.String | Used to keep the popup positioned on the screen through scrolling events. Use a string of x and y px values (e.g. autoPostion="35,200"). For a modal popup, use "manual" to disable automatic centering on the document. Then specify top, left positions by style or styleClass. |
| draggable | false | false | java.lang.Boolean | When set to 'true' this component is draggable. The user will be able to drag the panel to any position on the page. Note: all Draggable panels must be contained in a form. |
| clientOnly | false | false | java.lang.Boolean | Sends update to the server on drop event if false. Default value is false. |
| positionOnLoadOnly | false | false | java.lang.Boolean | Centre or position popup once on load only. Any drag and drop will disable autoCentre and autoPosition. |
| modal | false | false | java.lang.Boolean | Sets the popup to be modal (default false) |
| title | false | false | java.lang.String | The title header for the popup |
| effect | false | false | com.icesoft.faces.context.effects.Effect | The Javascript Effect |
| okButtonStyleClass | false | false | java.lang.String | Passed through to styleClass attribute of 'ok' ice:commandButton component |
| yesButtonStyleClass | false | false | java.lang.String | Passed through to styleClass attribute of 'yes' ice:commandButton component |
| noButtonStyleClass | false | false | java.lang.String | Passed through to styleClass attribute of 'no' ice:commandButton component |
| cancelButtonStyleClass | false | false | java.lang.String | Passed through to styleClass attribute of 'cancel' ice:commandButton component |
| styleClass | false | false | java.lang.String | Space-separated list of CSS style class(es) to be applied when this element is rendered. |