Members
(static, constant) EVENT_NAMESPACE_SEPARATOR :string
Type:
- string
- Source:
(static, constant) RICH_NAMESPACE :string
Type:
- string
- Source:
Methods
(static) bind(selector, eventType, fn, dataopt) → {function}
Attach a handler to an event for the elements.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
selector |
string | DOMElement | jQuery | jQuery elements selector | |
eventType |
string | one or more JavaScript event types, such as "click" or "submit," or custom event names | |
fn |
function | event handler | |
data |
Object |
<optional> |
component or object with additional data It is a context for an event handler |
- Source:
Returns:
function that binded to the element's event
- Type
- function
(static) bindById(id, eventType, fn, dataopt) → {function}
Attach a handler to an event for the element by element id.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
id |
string | DOM element id | |
eventType |
string | one or more JavaScript event types, such as "click" or "submit," or custom event names | |
fn |
function | event handler | |
data |
Object |
<optional> |
component or object with additional data It is a context for an event handler |
- Source:
Returns:
function that binded to the element's event
- Type
- function
(static) bindOne(selector, eventType, fn, dataopt) → {function}
Attach a handler to an event for the elements.
The handler will be called only once when event happened.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
selector |
string | DOMElement | jQuery | jQuery elements selector | |
eventType |
string | one or more JavaScript event types, such as "click" or "submit," or custom event names | |
fn |
function | event handler | |
data |
Object |
<optional> |
component or object with additional data It is a context for an event handler |
- Source:
Returns:
function that binded to the element's event
- Type
- function
(static) bindOneById(id, eventType, fn, dataopt) → {function}
Attach a handler to an event for the element by element id.
The handler will be called only once when event happened.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
id |
string | DOM element id | |
eventType |
string | one or more JavaScript event types, such as "click" or "submit," or custom event names | |
fn |
function | event handler | |
data |
Object |
<optional> |
component or object with additional data It is a context for an event handler |
- Source:
Returns:
function that binded to the element's event
- Type
- function
(static) callHandler(selector, eventType, dataopt)
The same as the fire method, but:
- does not cause the default behavior of an event to occur
- does not bubble up event
- call handler only for the first founded element
- returns whatever value that was returned by the handler
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
selector |
string | DOMElement | jQuery | jQuery elements selector | |
eventType |
string | event type | |
data |
Object |
<optional> |
a object of additional parameters to pass to the event handler |
- Source:
Returns:
value that was returned by the handler
(static) callHandlerById(id, eventType, dataopt)
The same as the callHandler method, but selects element by id.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
id |
string | DOM element id | |
eventType |
string | event type | |
data |
Object |
<optional> |
a object of additional parameters to pass to the event handler |
- Source:
Returns:
value that was returned by the handler
(static) createNamespace(componentNameopt, idopt, prefixopt) → {string}
Create an event namespace for the components.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
componentName |
string |
<optional> |
component name | |
id |
string |
<optional> |
element id | |
prefix |
string |
<optional> |
RichFaces.Event.RICH_NAMESPACE | namespace prefix |
- Source:
Returns:
namespace string
- Type
- string
(static) fire(selector, eventType, dataopt) → {jQuery}
Execute all handlers and behaviors attached to the matched elements for the given event type.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
selector |
string | DOMElement | jQuery | jQuery elements selector | |
eventType |
string | event type | |
data |
Object |
<optional> |
a object of additional parameters to pass to the event handler |
- Source:
Returns:
element wrapped by jQuery
- Type
- jQuery
(static) fireById(id, eventType, dataopt) → {jQuery}
The same as the fire method, but selects element by id.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
id |
string | DOM element id | |
eventType |
string | event type | |
data |
Object |
<optional> |
a object of additional parameters to pass to the event handler |
- Source:
Returns:
element wrapped by jQuery
- Type
- jQuery
(static) ready(fn) → {jQuery}
Attach an event handler to execute when the DOM is fully loaded.
Parameters:
Name | Type | Description |
---|---|---|
fn |
function | event handler |
- Source:
Returns:
document element wrapped by jQuery
- Type
- jQuery
(static) unbind(selector, eventTypeopt, fnopt) → {jQuery}
Remove a previously-attached event handler from the elements.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
selector |
string | DOMElement | jQuery | jQuery elements selector | |
eventType |
string |
<optional> |
one or more JavaScript event types, such as "click" or "submit," or custom event names |
fn |
function |
<optional> |
event handler |
- Source:
Returns:
element wrapped by jQuery
- Type
- jQuery
(static) unbindById(id, eventTypeopt, fnopt) → {jQuery}
Remove a previously-attached event handler from the elements by element id.
The handler will be called only once when event happened.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
id |
string | DOM element id | |
eventType |
string |
<optional> |
one or more JavaScript event types, such as "click" or "submit," or custom event names |
fn |
function |
<optional> |
event handler |
- Source:
Returns:
element wrapped by jQuery
- Type
- jQuery