The service Component is a non-visual component.
It allows to (synchronously or asynchronously) call AJAX services from the client.
| Attributes |
| Name | Required | Request-time | Type | Description |
| id | false | false | java.lang.String |
A string specifying the identifier for this component. This value must be
unique within the closest parent component that is a naming
container.
|
| binding | false | false | java.lang.String |
The value binding expression linking this component to a property in a backing bean.
|
| rendered | false | true | java.lang.String |
A boolean value indicating whether or not this component should be rendered
(during Render Response Phase), or processed on any subsequent
form submit.
|
| propertyChangeListener | false | true | java.lang.String |
Executed when a component's property is changed (by javascript).
A string that represent a javascript expression to evaluate and eventually a server action to execute.
the two parts are separated by a semi-column.
If the javascript evaluation return false (by using the return keyword) the server action is not executed.
The server action is represented by a binding.
|
| serviceEventListener | false | true | java.lang.String |
Executed when the component is called (javascript).
A string that represent a server action to execute.
The server action is represented by a binding.
|
| filterProperties | false | true | java.lang.String |
A binded object that hold the filters to use on the server side. This property is often set via javascript code.
|
| serviceId | false | true | java.lang.String |
An id for the service.
|
| enableViewState | false | true | java.lang.String |
TODO
|