Overview | Library | Tag | Help
| FRAMES NO FRAMES

## Ajax4Jsf
Tag queue

The <a4j:queue> tag.

Tag Information
Tag Class | org.ajax4jsf.taglib.html.jsp.QueueTag
TagExtraInfo Class | None
Body Content | empty
Display Name | None

Attributes
Name | Required | Request-time | Type | Description
binding | false | false | `javax.el.ValueExpression` (must evaluate to `javax.faces.component.UIComponent`) | The attribute takes a value-binding expression for a component property of a backing bean
disabled | false | false | `javax.el.ValueExpression` (must evaluate to `boolean`) | If "true", disables this component on page.
id | false | false | `java.lang.String` | Every component may have a unique id that is automatically created if omitted
ignoreDupResponses | false | false | `javax.el.ValueExpression` (must evaluate to `boolean`) | Attribute allows you to ignore an Ajax response produced by a request if the newest 'similar' request is in the queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server, but just allows avoiding unnecessary updates on the client side if the response isn't actual now
name | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | The name of the queue
onbeforedomupdate | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | JavaScript code for call before DOM has been updated on client side
oncomplete | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | JavaScript code for call after request completed on client side
onerror | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | HTML: a script expression; event fires whenever an JavaScript server side error occurs
onrequestdequeue | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | JavaScript code for call after the request has removed from the queue
onrequestqueue | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | JavaScript code for call after the request has got into the queue
onsizeexceeded | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | A script expression; a size is exceed
onsubmit | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | JavaScript code for call before submission of an ajax request
requestDelay | false | false | `javax.el.ValueExpression` (must evaluate to `int`) | Attribute defines the time (in ms) the request will be waiting in the queue before it is ready to be sent.
size | false | false | `javax.el.ValueExpression` (must evaluate to `int`) | Defines the number of requests allowed in the queue at one time.
sizeExceededBehavior | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines the strategies of the queue's behavior if the number of the requests waiting in the queue is exceeded. There are four strategies: dropNext (by default), dropNew, fireNext , fireNew.
status | false | false | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | ID (in format of call UIComponent.findComponent()) of Request status component
timeout | false | false | `javax.el.ValueExpression` (must evaluate to `int`) | Waiting time for response on a particular request. If no response is received during this time, the request is aborted

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.