Overview | Library | Tag | Help
| FRAMES NO FRAMES

## ICE Components
Tag outputProgress

The outputProgress component can be used to report progress to users in cases where a long running server-side task is necessary. This component can be run in either of two modes; "determinate" and "indeterminate".

Determinate mode should be used in cases where the number of steps or units of work in a long-running process are known. In determinate mode (default) the outputProgress component renders a progress bar that indicates the completion percentage for a task. Typically, the progress bar will gradually progress from 0 to 100 % complete in incremental steps determined by the application.

Indeterminate mode should be used in cases when it is not possible to predicate how long a long-running process will take to complete, or how many steps or units of work are required to complete the task. In indeterminate mode the outputProgress component renders an animated icon or progress bar that indicates generally that activity is taking place.

Tag Information
Tag Class | com.icesoft.faces.component.outputprogress.OutputProgressTag
TagExtraInfo Class | None
Body Content | JSP
Display Name | None

Attributes
Name | Required | Request-time | Type | Description
binding | false | false | `java.lang.String` | The value binding expression linking this component to a property in a backing bean
id | false | false | `java.lang.String` | The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
indeterminate | false | false | `java.lang.String` | When true percent numbers are hidden for an unknown task duration.
label | false | false | `java.lang.String` | The default label is the percentage value. The default can be overridden by defining the label attribute.
labelComplete | false | false | `java.lang.String` | The label to be displayed on completion of process. Could be used with label attribute. The default value is Done.
labelPosition | false | false | `java.lang.String` | Percentage text could be set to different positions. Valid values are |left | right | top | topcenter | topright | bottom | bottomcenter | bottomright | embed |
rendered | false | false | `java.lang.String` | Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.
renderedOnUserRole | false | false | `java.lang.String` | If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.
style | false | false | `java.lang.String` | CSS style(s) to be applied when this component is rendered.
styleClass | false | false | `java.lang.String` | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup. Defines the base class name for all style classes used. Default value is iceOutProg iceOutProg iceOutProgBg iceOutProgTxt The main div which shows progress bar renderes out different style classes depending on the mode: Standard Mode: iceOutProgFill Indeterminate Mode: iceOutProgIndetActv (during the progress) iceOutProgIndetInactv (progress finished)
value | false | false | `java.lang.String` | The percentage progress that should be depicted to the user, from 0 to 100 inclusive. When indeterminate="true", 0 and 100 denote inactivity, and values between denote activity.

Variables
| No Variables Defined.

Overview | Library | Tag | Help
| FRAMES NO FRAMES

Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.