The options that can be passed to AJAX calls made by PrimeFaces. Note that you do not have to provide a value
for all these property. Most methods methods such as
PrimeFaces.ab have got sensible defaults in case you
true, the the request is sent immediately. When set to
false, the AJAX request is added to a
global queue to ensure that only one request is active at a time, and that each response is processed
in order. Defaults to
Delay in milliseconds. If less than this delay elapses between AJAX requests, only the most recent one is sent and all other requests are discarded. If this option is not specified, no delay is used.
The AJAX behavior event that triggered the AJAX request.
Additional options that can be passed when sending an AJAX request to override the current options.
A PrimeFaces client-side search expression (such as
@(.my-class) for locating the form
to with the input elements that are serialized. If not given, defaults to the enclosing form.
Additional search expression that is added to the
Whether this AJAX request is global, ie whether it should trigger the global
<p:ajaxStatus />. Defaults
true if components with
<p:autoUpdate/> should be ignored and updated only if specified explicitly
update option; or
false otherwise. Defaults to
Callback that is always called after the request completes, irrespective of whether it succeeded or failed.
Callback that is called in case any error occurred during the request, such as a a network error. Note that this is not called for errors in the application logic, such as when bean validation fails.
Callback that is called before the request is sent. Return
false to cancel the request.
Callback that is called when the request succeeds.
Additional parameters that are passed to the server. These can be accessed as follows:
final String myParam = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("myParam");
true to perform a partial submit and not send the entire form data, but only the processed components;
false to send the entire form data. Defaults to
A CSS selector for finding the input elements of partially processed components. Defaults to
A (client-side) PrimeFaces search expression for the components to process in the AJAX request.
A promise object that is resolved when the AJAX request is complete. You can use this option to register a custom callback. Please note that usually you do not have to set this option explicitly, you can use the return value of PrimeFaces.ab or PrimeFaces.ajax.Request.handle. It will create a new promise object when none was provided, and return that.
true if the AJAX request is a reset request that resets the value of all form elements to their
initial values, or
false otherwise. Defaults to
true if child components should be skipped for the AJAX request,
false otherwise. Used only by a few
The source that triggered the AJAX request.
Set a timeout (in milliseconds) for the request. A value of 0 means there will be no timeout.
A (client-side) PrimeFaces search expression for the components to update in the AJAX request.
Generated using TypeDoc